add quick-readme2index.sh, improve all-run.sh and readme2index.sh

Improved `all-run.sh` and `readme2index.sh` so that
certain command line options (e.g., -p, -P, -u, -U ...)
are only passed along to other tools if they are
given on the command line.

all-run.sh VERSION changed from "1.1.1 2024-01-19"
to "1.1.2 2024-01-20",

readme2index.sh VERSION changed from "1.1 2024-01-16"
to "1.1.1 2024-01-20".

Added `quick-readme2index.sh` that only calls
`readme2index.sh` if the `index.html` is not
a non-empty file, or of either `.winner.json`
and/or `README.md` is newer than `index.html`.

Updated all `index.html` files because the
the file contains a comment that includes
the newly modified readme2index.sh VERSION.
This commit is contained in:
Landon Curt Noll committed 2024-01-21 00:21:40 -08:00
1 parent e14325556c
commit d414b6d71f
325 files changed
+1352 -497

No files matched your search

+17 -12
View File
@@ -10,7 +10,7 @@
<!-- -->
<!-- END: this line ends content from: inc/top.default.html -->
<!-- -->
<!-- This file was formed by the tool: bin/readme2index.sh version: 1.1 2024-01-16 -->
<!-- This file was formed by the tool: bin/readme2index.sh version: 1.1.1 2024-01-20 -->
<!-- -->
<!-- START: this line starts content from: inc/head.default.html -->
@@ -118,8 +118,12 @@ Location: <a href="/temp-test-ioccc/location.html#US">US</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> all</span></code></pre></div>
<p>You may redefine all the keys and the time step with predefined
macros. The author provided the following able:</p>
<p>If you do not have a page up or page down key you might wish to see
the <a href="#alternate-code">Alternate code</a> section below. You may
redefine all the keys and the time step with predefined macros, however,
so one lacking page up / page down does not strictly need the alternate
code; it jut gives those controls a default value. The author provided
the following table:</p>
<pre><code>Control Description Default Key
------- ------------------------- -----------
IT Increase throttle XK_Page_Up
@@ -181,21 +185,22 @@ side.</p>
<h3 id="alternate-build">Alternate build:</h3>
<p>As the Makefile allows you to configure the keys to use you may
redefine the keys but with the alt build you cannot, as described
earlier, redefine the page up and page down replacement keys. If you
want to do that you should use the original entry as described in the to
build section above.</p>
<p>In the alt build it is <code>f</code> and <code>d</code> respectively
as these are letters on the left side of the keyboard which is easier to
use if one is using the right side for movement. These are hard coded,
as noted.</p>
earlier, redefine the page up and page down replacement keys. The other
controls you may redefine; this is just a convenience build. If you want
to redefine the page up / page down keys you should use the original
entry as described in the to build section above.</p>
<p>In the alt build it is <code>f</code> (for page up) and
<code>d</code> (for page down) as these are letters on the left side of
the keyboard which is easier to use if one is using the right side for
movement. These are hard coded, as noted.</p>
<p>To use the default settings for the alternate build:</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div>
<p>You may change the other keys as described in the build instructions,
above, but this alt code can be seen as an alternative for those who
don’t have or don’t want to use page up and page down.</p>
<h3 id="alternate-use">Alternate use:</h3>
<p>Use <code>banks.alt</code> as you would <code>banks</code> but for
use the different keys as configured at compilation.</p>
<p>Use <code>banks.alt</code> as you would <code>banks</code> but use
the different keys as configured at compilation.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2>
<p>What can we say? It’s a flight sim done in 1536 bytes of real code.
This one is a real marvel. When people say the size limits are too