diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-23 07:55:27 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-23 07:55:27 +0300 |
| commit | d2be28ca4b86021518caddac606e553a54dd8927 (patch) | |
| tree | e7c622c27973f6feff85c7be9b8f4e94fcafcfbd /gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html | |
| parent | b4151488cc973e8ed3f507cb850ece7f0d9d40cd (diff) | |
Update content for html
Diffstat (limited to 'gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html')
| -rw-r--r-- | gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html index 55285faa..31193d7b 100644 --- a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html +++ b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html @@ -57,23 +57,23 @@ by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -<pre><b><font color="#ffffff">check_dependencies ()</font></b><font color="#ffffff"> {</font> -<font color="#ffffff"> </font><i><font color="#00ff00"># At least, Bash 5 is required</font></i> -<font color="#ffffff"> </font><b><font color="#00ffff">local</font></b><font color="#ffffff"> -i </font><font color="#ffffff">required_version</font><b><font color="#ee5896">=</font></b><font color="#ff00ff">5</font> -<font color="#ffffff"> </font><font color="#ffffff">IFS</font><b><font color="#ee5896">=.</font></b><font color="#ffffff"> </font><b><font color="#00ffff">read</font></b><font color="#ffffff"> -ra version </font><b><font color="#ee5896"><<<</font></b><font color="#ffffff"> </font><font color="#cd00ff">"$BASH_VERSION"</font> -<font color="#ffffff"> </font><b><font color="#00ffff">if</font></b><font color="#ffffff"> </font><b><font color="#ee5896">[</font></b><font color="#ffffff"> </font><font color="#cd00ff">"${version[0]}"</font><font color="#ffffff"> -lt </font><font color="#ffffff">$required_version</font><font color="#ffffff"> </font><b><font color="#ee5896">];</font></b><font color="#ffffff"> </font><b><font color="#00ffff">then</font></b> -<font color="#ffffff"> log ERROR </font><font color="#cd00ff">"ERROR, </font><font color="#cd00ff">\"</font><font color="#cd00ff">bash</font><font color="#cd00ff">\"</font><font color="#cd00ff"> must be at least at major version $required_version!"</font> -<font color="#ffffff"> </font><b><font color="#00ffff">exit</font></b><font color="#ffffff"> </font><font color="#ff00ff">2</font> -<font color="#ffffff"> </font><b><font color="#00ffff">fi</font></b> +<pre>check_dependencies () { + <i><font color="silver"># At least, Bash 5 is required</font></i> + <b><u><font color="#000000">local</font></u></b> -i required_version=<font color="#000000">5</font> + IFS=. <b><u><font color="#000000">read</font></u></b> -ra version <<< <font color="#808080">"$BASH_VERSION"</font> + <b><u><font color="#000000">if</font></u></b> [ <font color="#808080">"${version[0]}"</font> -lt $required_version ]; <b><u><font color="#000000">then</font></u></b> + log ERROR <font color="#808080">"ERROR, </font>\"<font color="#808080">bash</font>\"<font color="#808080"> must be at least at major version $required_version!"</font> + <b><u><font color="#000000">exit</font></u></b> <font color="#000000">2</font> + <b><u><font color="#000000">fi</font></u></b> -<font color="#ffffff"> </font><i><font color="#00ff00"># These must be the GNU versions of the commands</font></i> -<font color="#ffffff"> </font><b><font color="#00ffff">for</font></b><font color="#ffffff"> tool </font><b><font color="#00ffff">in</font></b><font color="#ffffff"> </font><font color="#ffffff">$DATE</font><font color="#ffffff"> </font><font color="#ffffff">$SED</font><font color="#ffffff"> </font><font color="#ffffff">$GREP</font><b><font color="#ee5896">;</font></b><font color="#ffffff"> </font><b><font color="#00ffff">do</font></b> -<font color="#ffffff"> </font><b><font color="#00ffff">if</font></b><font color="#ffffff"> </font><b><font color="#ee5896">!</font></b><font color="#ffffff"> </font><font color="#ffffff">$tool</font><font color="#ffffff"> --version </font><b><font color="#ee5896">|</font></b><font color="#ffffff"> grep -q GNU</font><b><font color="#ee5896">;</font></b><font color="#ffffff"> </font><b><font color="#00ffff">then</font></b> -<font color="#ffffff"> log ERROR </font><font color="#cd00ff">"ERROR, </font><font color="#cd00ff">\"</font><font color="#cd00ff">$tool</font><font color="#cd00ff">\"</font><font color="#cd00ff"> command is not the GNU version, please install!"</font> -<font color="#ffffff"> </font><b><font color="#00ffff">exit</font></b><font color="#ffffff"> </font><font color="#ff00ff">2</font> -<font color="#ffffff"> </font><b><font color="#00ffff">fi</font></b> -<font color="#ffffff"> </font><b><font color="#00ffff">done</font></b> -<font color="#ffffff">}</font> + <i><font color="silver"># These must be the GNU versions of the commands</font></i> + <b><u><font color="#000000">for</font></u></b> tool <b><u><font color="#000000">in</font></u></b> $DATE $SED $GREP; <b><u><font color="#000000">do</font></u></b> + <b><u><font color="#000000">if</font></u></b> ! $tool --version | grep -q GNU; <b><u><font color="#000000">then</font></u></b> + log ERROR <font color="#808080">"ERROR, </font>\"<font color="#808080">$tool</font>\"<font color="#808080"> command is not the GNU version, please install!"</font> + <b><u><font color="#000000">exit</font></u></b> <font color="#000000">2</font> + <b><u><font color="#000000">fi</font></u></b> + <b><u><font color="#000000">done</font></u></b> +} </pre> <br /> <span>Especially macOS users didn't read the <span class='inlinecode'>README</span> carefully enough to install GNU Grep, GNU Sed and GNU Date before using Gemtexter.</span><br /> @@ -94,7 +94,7 @@ http://www.gnu.org/software/src-highlite --> by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -<pre><b><font color="#ee5896">.</font></b><font color="#ffffff">/gemtexter --generate </font><font color="#cd00ff">'.*hello.*'</font> +<pre>./gemtexter --generate <font color="#808080">'.*hello.*'</font> </pre> <br /> <h3 style='display: inline' id='revamped-git-support'>Revamped <span class='inlinecode'>git</span> support</h3><br /> |
