This commit is contained in:
sylvestre
2022-02-19 20:55:09 +00:00
parent 0c6204c2a1
commit b48d1900e6
12 changed files with 302 additions and 278 deletions
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
@@ -147,151 +147,157 @@
<span id="146">146</span>
<span id="147">147</span>
<span id="148">148</span>
<span id="149">149</span>
<span id="150">150</span>
<span id="151">151</span>
</pre><pre class="rust"><code><span class="kw">type</span> <span class="ident">UtilityMap</span><span class="op">&lt;</span><span class="ident">T</span><span class="op">&gt;</span> <span class="op">=</span> <span class="ident">phf::Map</span><span class="op">&lt;</span><span class="kw-2">&amp;</span><span class="lifetime">&#39;static</span> <span class="ident">str</span>, (<span class="kw">fn</span>(<span class="ident">T</span>) -&gt; <span class="ident">i32</span>, <span class="kw">fn</span>() -&gt; <span class="ident">App</span><span class="op">&lt;</span><span class="lifetime">&#39;static</span><span class="op">&gt;</span>)<span class="op">&gt;</span>;
<span class="kw">fn</span> <span class="ident">util_map</span><span class="op">&lt;</span><span class="ident">T</span>: <span class="ident">uucore::Args</span><span class="op">&gt;</span>() -&gt; <span class="ident">UtilityMap</span><span class="op">&lt;</span><span class="ident">T</span><span class="op">&gt;</span> {
<span class="ident">::phf::Map</span> {
<span class="ident">key</span>: <span class="number">15467950696543387533</span>,
<span class="ident">key</span>: <span class="number">10121458955350035957</span>,
<span class="ident">disps</span>: <span class="kw-2">&amp;</span>[
(<span class="number">6</span>, <span class="number">75</span>),
(<span class="number">0</span>, <span class="number">4</span>),
(<span class="number">0</span>, <span class="number">6</span>),
(<span class="number">0</span>, <span class="number">34</span>),
(<span class="number">0</span>, <span class="number">83</span>),
(<span class="number">0</span>, <span class="number">83</span>),
(<span class="number">0</span>, <span class="number">17</span>),
(<span class="number">0</span>, <span class="number">41</span>),
(<span class="number">0</span>, <span class="number">76</span>),
(<span class="number">0</span>, <span class="number">37</span>),
(<span class="number">0</span>, <span class="number">64</span>),
(<span class="number">3</span>, <span class="number">26</span>),
(<span class="number">1</span>, <span class="number">0</span>),
(<span class="number">1</span>, <span class="number">106</span>),
(<span class="number">0</span>, <span class="number">3</span>),
(<span class="number">0</span>, <span class="number">8</span>),
(<span class="number">0</span>, <span class="number">14</span>),
(<span class="number">0</span>, <span class="number">61</span>),
(<span class="number">0</span>, <span class="number">1</span>),
(<span class="number">0</span>, <span class="number">69</span>),
(<span class="number">0</span>, <span class="number">88</span>),
(<span class="number">0</span>, <span class="number">15</span>),
(<span class="number">4</span>, <span class="number">85</span>),
(<span class="number">5</span>, <span class="number">25</span>),
(<span class="number">46</span>, <span class="number">0</span>),
(<span class="number">0</span>, <span class="number">40</span>),
(<span class="number">2</span>, <span class="number">15</span>),
(<span class="number">0</span>, <span class="number">0</span>),
(<span class="number">2</span>, <span class="number">99</span>),
(<span class="number">0</span>, <span class="number">0</span>),
(<span class="number">0</span>, <span class="number">2</span>),
(<span class="number">2</span>, <span class="number">86</span>),
(<span class="number">0</span>, <span class="number">14</span>),
(<span class="number">4</span>, <span class="number">23</span>),
(<span class="number">0</span>, <span class="number">21</span>),
(<span class="number">0</span>, <span class="number">7</span>),
(<span class="number">17</span>, <span class="number">32</span>),
(<span class="number">0</span>, <span class="number">2</span>),
(<span class="number">7</span>, <span class="number">55</span>),
(<span class="number">0</span>, <span class="number">32</span>),
(<span class="number">32</span>, <span class="number">15</span>),
(<span class="number">7</span>, <span class="number">12</span>),
(<span class="number">15</span>, <span class="number">61</span>),
(<span class="number">27</span>, <span class="number">34</span>),
(<span class="number">46</span>, <span class="number">39</span>),
],
<span class="ident">entries</span>: <span class="kw-2">&amp;</span>[
(<span class="string">&quot;sha1sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;realpath&quot;</span>, (<span class="ident">realpath::uumain</span>, <span class="ident">realpath::uu_app</span>)),
(<span class="string">&quot;whoami&quot;</span>, (<span class="ident">whoami::uumain</span>, <span class="ident">whoami::uu_app</span>)),
(<span class="string">&quot;basename&quot;</span>, (<span class="ident">basename::uumain</span>, <span class="ident">basename::uu_app</span>)),
(<span class="string">&quot;fmt&quot;</span>, (<span class="ident">fmt::uumain</span>, <span class="ident">fmt::uu_app</span>)),
(<span class="string">&quot;relpath&quot;</span>, (<span class="ident">relpath::uumain</span>, <span class="ident">relpath::uu_app</span>)),
(<span class="string">&quot;mkdir&quot;</span>, (<span class="ident">mkdir::uumain</span>, <span class="ident">mkdir::uu_app</span>)),
(<span class="string">&quot;numfmt&quot;</span>, (<span class="ident">numfmt::uumain</span>, <span class="ident">numfmt::uu_app</span>)),
(<span class="string">&quot;dircolors&quot;</span>, (<span class="ident">dircolors::uumain</span>, <span class="ident">dircolors::uu_app</span>)),
(<span class="string">&quot;rm&quot;</span>, (<span class="ident">rm::uumain</span>, <span class="ident">rm::uu_app</span>)),
(<span class="string">&quot;seq&quot;</span>, (<span class="ident">seq::uumain</span>, <span class="ident">seq::uu_app</span>)),
(<span class="string">&quot;tee&quot;</span>, (<span class="ident">tee::uumain</span>, <span class="ident">tee::uu_app</span>)),
(<span class="string">&quot;chgrp&quot;</span>, (<span class="ident">chgrp::uumain</span>, <span class="ident">chgrp::uu_app</span>)),
(<span class="string">&quot;logname&quot;</span>, (<span class="ident">logname::uumain</span>, <span class="ident">logname::uu_app</span>)),
(<span class="string">&quot;chmod&quot;</span>, (<span class="ident">chmod::uumain</span>, <span class="ident">chmod::uu_app</span>)),
(<span class="string">&quot;touch&quot;</span>, (<span class="ident">touch::uumain</span>, <span class="ident">touch::uu_app</span>)),
(<span class="string">&quot;test&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;rmdir&quot;</span>, (<span class="ident">rmdir::uumain</span>, <span class="ident">rmdir::uu_app</span>)),
(<span class="string">&quot;truncate&quot;</span>, (<span class="ident">truncate::uumain</span>, <span class="ident">truncate::uu_app</span>)),
(<span class="string">&quot;nproc&quot;</span>, (<span class="ident">nproc::uumain</span>, <span class="ident">nproc::uu_app</span>)),
(<span class="string">&quot;ptx&quot;</span>, (<span class="ident">ptx::uumain</span>, <span class="ident">ptx::uu_app</span>)),
(<span class="string">&quot;shred&quot;</span>, (<span class="ident">shred::uumain</span>, <span class="ident">shred::uu_app</span>)),
(<span class="string">&quot;groups&quot;</span>, (<span class="ident">groups::uumain</span>, <span class="ident">groups::uu_app</span>)),
(<span class="string">&quot;wc&quot;</span>, (<span class="ident">wc::uumain</span>, <span class="ident">wc::uu_app</span>)),
(<span class="string">&quot;kill&quot;</span>, (<span class="ident">kill::uumain</span>, <span class="ident">kill::uu_app</span>)),
(<span class="string">&quot;uniq&quot;</span>, (<span class="ident">uniq::uumain</span>, <span class="ident">uniq::uu_app</span>)),
(<span class="string">&quot;shuf&quot;</span>, (<span class="ident">shuf::uumain</span>, <span class="ident">shuf::uu_app</span>)),
(<span class="string">&quot;csplit&quot;</span>, (<span class="ident">csplit::uumain</span>, <span class="ident">csplit::uu_app</span>)),
(<span class="string">&quot;factor&quot;</span>, (<span class="ident">factor::uumain</span>, <span class="ident">factor::uu_app</span>)),
(<span class="string">&quot;sort&quot;</span>, (<span class="ident">sort::uumain</span>, <span class="ident">sort::uu_app</span>)),
(<span class="string">&quot;dirname&quot;</span>, (<span class="ident">dirname::uumain</span>, <span class="ident">dirname::uu_app</span>)),
(<span class="string">&quot;sum&quot;</span>, (<span class="ident">sum::uumain</span>, <span class="ident">sum::uu_app</span>)),
(<span class="string">&quot;date&quot;</span>, (<span class="ident">date::uumain</span>, <span class="ident">date::uu_app</span>)),
(<span class="string">&quot;sha3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha3-256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;timeout&quot;</span>, (<span class="ident">timeout::uumain</span>, <span class="ident">timeout::uu_app</span>)),
(<span class="string">&quot;link&quot;</span>, (<span class="ident">link::uumain</span>, <span class="ident">link::uu_app</span>)),
(<span class="string">&quot;[&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;hostid&quot;</span>, (<span class="ident">hostid::uumain</span>, <span class="ident">hostid::uu_app</span>)),
(<span class="string">&quot;echo&quot;</span>, (<span class="ident">echo::uumain</span>, <span class="ident">echo::uu_app</span>)),
(<span class="string">&quot;head&quot;</span>, (<span class="ident">head::uumain</span>, <span class="ident">head::uu_app</span>)),
(<span class="string">&quot;split&quot;</span>, (<span class="ident">split::uumain</span>, <span class="ident">split::uu_app</span>)),
(<span class="string">&quot;who&quot;</span>, (<span class="ident">who::uumain</span>, <span class="ident">who::uu_app</span>)),
(<span class="string">&quot;more&quot;</span>, (<span class="ident">more::uumain</span>, <span class="ident">more::uu_app</span>)),
(<span class="string">&quot;nice&quot;</span>, (<span class="ident">nice::uumain</span>, <span class="ident">nice::uu_app</span>)),
(<span class="string">&quot;unexpand&quot;</span>, (<span class="ident">unexpand::uumain</span>, <span class="ident">unexpand::uu_app</span>)),
(<span class="string">&quot;chcon&quot;</span>, (<span class="ident">chcon::uumain</span>, <span class="ident">chcon::uu_app</span>)),
(<span class="string">&quot;true&quot;</span>, (<span class="ident">r#true</span><span class="ident">::uumain</span>, <span class="ident">r#true</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;sha512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;shake256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cksum&quot;</span>, (<span class="ident">cksum::uumain</span>, <span class="ident">cksum::uu_app</span>)),
(<span class="string">&quot;hashsum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_custom</span>)),
(<span class="string">&quot;nl&quot;</span>, (<span class="ident">nl::uumain</span>, <span class="ident">nl::uu_app</span>)),
(<span class="string">&quot;expr&quot;</span>, (<span class="ident">expr::uumain</span>, <span class="ident">expr::uu_app</span>)),
(<span class="string">&quot;stdbuf&quot;</span>, (<span class="ident">stdbuf::uumain</span>, <span class="ident">stdbuf::uu_app</span>)),
(<span class="string">&quot;cut&quot;</span>, (<span class="ident">cut::uumain</span>, <span class="ident">cut::uu_app</span>)),
(<span class="string">&quot;id&quot;</span>, (<span class="ident">id::uumain</span>, <span class="ident">id::uu_app</span>)),
(<span class="string">&quot;mkfifo&quot;</span>, (<span class="ident">mkfifo::uumain</span>, <span class="ident">mkfifo::uu_app</span>)),
(<span class="string">&quot;chown&quot;</span>, (<span class="ident">chown::uumain</span>, <span class="ident">chown::uu_app</span>)),
(<span class="string">&quot;pr&quot;</span>, (<span class="ident">pr::uumain</span>, <span class="ident">pr::uu_app</span>)),
(<span class="string">&quot;sha3-512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cp&quot;</span>, (<span class="ident">cp::uumain</span>, <span class="ident">cp::uu_app</span>)),
(<span class="string">&quot;join&quot;</span>, (<span class="ident">join::uumain</span>, <span class="ident">join::uu_app</span>)),
(<span class="string">&quot;chroot&quot;</span>, (<span class="ident">chroot::uumain</span>, <span class="ident">chroot::uu_app</span>)),
(<span class="string">&quot;chgrp&quot;</span>, (<span class="ident">chgrp::uumain</span>, <span class="ident">chgrp::uu_app</span>)),
(<span class="string">&quot;pinky&quot;</span>, (<span class="ident">pinky::uumain</span>, <span class="ident">pinky::uu_app</span>)),
(<span class="string">&quot;hostname&quot;</span>, (<span class="ident">hostname::uumain</span>, <span class="ident">hostname::uu_app</span>)),
(<span class="string">&quot;install&quot;</span>, (<span class="ident">install::uumain</span>, <span class="ident">install::uu_app</span>)),
(<span class="string">&quot;runcon&quot;</span>, (<span class="ident">runcon::uumain</span>, <span class="ident">runcon::uu_app</span>)),
(<span class="string">&quot;printenv&quot;</span>, (<span class="ident">printenv::uumain</span>, <span class="ident">printenv::uu_app</span>)),
(<span class="string">&quot;base64&quot;</span>, (<span class="ident">base64::uumain</span>, <span class="ident">base64::uu_app</span>)),
(<span class="string">&quot;pathchk&quot;</span>, (<span class="ident">pathchk::uumain</span>, <span class="ident">pathchk::uu_app</span>)),
(<span class="string">&quot;tee&quot;</span>, (<span class="ident">tee::uumain</span>, <span class="ident">tee::uu_app</span>)),
(<span class="string">&quot;factor&quot;</span>, (<span class="ident">factor::uumain</span>, <span class="ident">factor::uu_app</span>)),
(<span class="string">&quot;sha3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;relpath&quot;</span>, (<span class="ident">relpath::uumain</span>, <span class="ident">relpath::uu_app</span>)),
(<span class="string">&quot;mkfifo&quot;</span>, (<span class="ident">mkfifo::uumain</span>, <span class="ident">mkfifo::uu_app</span>)),
(<span class="string">&quot;nohup&quot;</span>, (<span class="ident">nohup::uumain</span>, <span class="ident">nohup::uu_app</span>)),
(<span class="string">&quot;pr&quot;</span>, (<span class="ident">pr::uumain</span>, <span class="ident">pr::uu_app</span>)),
(<span class="string">&quot;whoami&quot;</span>, (<span class="ident">whoami::uumain</span>, <span class="ident">whoami::uu_app</span>)),
(<span class="string">&quot;yes&quot;</span>, (<span class="ident">yes::uumain</span>, <span class="ident">yes::uu_app</span>)),
(<span class="string">&quot;sha384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;env&quot;</span>, (<span class="ident">env::uumain</span>, <span class="ident">env::uu_app</span>)),
(<span class="string">&quot;sort&quot;</span>, (<span class="ident">sort::uumain</span>, <span class="ident">sort::uu_app</span>)),
(<span class="string">&quot;echo&quot;</span>, (<span class="ident">echo::uumain</span>, <span class="ident">echo::uu_app</span>)),
(<span class="string">&quot;realpath&quot;</span>, (<span class="ident">realpath::uumain</span>, <span class="ident">realpath::uu_app</span>)),
(<span class="string">&quot;tr&quot;</span>, (<span class="ident">tr::uumain</span>, <span class="ident">tr::uu_app</span>)),
(<span class="string">&quot;sync&quot;</span>, (<span class="ident">sync::uumain</span>, <span class="ident">sync::uu_app</span>)),
(<span class="string">&quot;true&quot;</span>, (<span class="ident">r#true</span><span class="ident">::uumain</span>, <span class="ident">r#true</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;dirname&quot;</span>, (<span class="ident">dirname::uumain</span>, <span class="ident">dirname::uu_app</span>)),
(<span class="string">&quot;kill&quot;</span>, (<span class="ident">kill::uumain</span>, <span class="ident">kill::uu_app</span>)),
(<span class="string">&quot;shake128sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;chown&quot;</span>, (<span class="ident">chown::uumain</span>, <span class="ident">chown::uu_app</span>)),
(<span class="string">&quot;sha256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;dircolors&quot;</span>, (<span class="ident">dircolors::uumain</span>, <span class="ident">dircolors::uu_app</span>)),
(<span class="string">&quot;uname&quot;</span>, (<span class="ident">uname::uumain</span>, <span class="ident">uname::uu_app</span>)),
(<span class="string">&quot;seq&quot;</span>, (<span class="ident">seq::uumain</span>, <span class="ident">seq::uu_app</span>)),
(<span class="string">&quot;split&quot;</span>, (<span class="ident">split::uumain</span>, <span class="ident">split::uu_app</span>)),
(<span class="string">&quot;mkdir&quot;</span>, (<span class="ident">mkdir::uumain</span>, <span class="ident">mkdir::uu_app</span>)),
(<span class="string">&quot;rmdir&quot;</span>, (<span class="ident">rmdir::uumain</span>, <span class="ident">rmdir::uu_app</span>)),
(<span class="string">&quot;who&quot;</span>, (<span class="ident">who::uumain</span>, <span class="ident">who::uu_app</span>)),
(<span class="string">&quot;tac&quot;</span>, (<span class="ident">tac::uumain</span>, <span class="ident">tac::uu_app</span>)),
(<span class="string">&quot;b2sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;base32&quot;</span>, (<span class="ident">base32::uumain</span>, <span class="ident">base32::uu_app</span>)),
(<span class="string">&quot;expr&quot;</span>, (<span class="ident">expr::uumain</span>, <span class="ident">expr::uu_app</span>)),
(<span class="string">&quot;uptime&quot;</span>, (<span class="ident">uptime::uumain</span>, <span class="ident">uptime::uu_app</span>)),
(<span class="string">&quot;users&quot;</span>, (<span class="ident">users::uumain</span>, <span class="ident">users::uu_app</span>)),
(<span class="string">&quot;chcon&quot;</span>, (<span class="ident">chcon::uumain</span>, <span class="ident">chcon::uu_app</span>)),
(<span class="string">&quot;unexpand&quot;</span>, (<span class="ident">unexpand::uumain</span>, <span class="ident">unexpand::uu_app</span>)),
(<span class="string">&quot;id&quot;</span>, (<span class="ident">id::uumain</span>, <span class="ident">id::uu_app</span>)),
(<span class="string">&quot;unlink&quot;</span>, (<span class="ident">unlink::uumain</span>, <span class="ident">unlink::uu_app</span>)),
(<span class="string">&quot;tty&quot;</span>, (<span class="ident">tty::uumain</span>, <span class="ident">tty::uu_app</span>)),
(<span class="string">&quot;expand&quot;</span>, (<span class="ident">expand::uumain</span>, <span class="ident">expand::uu_app</span>)),
(<span class="string">&quot;printf&quot;</span>, (<span class="ident">printf::uumain</span>, <span class="ident">printf::uu_app</span>)),
(<span class="string">&quot;paste&quot;</span>, (<span class="ident">paste::uumain</span>, <span class="ident">paste::uu_app</span>)),
(<span class="string">&quot;hashsum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_custom</span>)),
(<span class="string">&quot;tail&quot;</span>, (<span class="ident">tail::uumain</span>, <span class="ident">tail::uu_app</span>)),
(<span class="string">&quot;touch&quot;</span>, (<span class="ident">touch::uumain</span>, <span class="ident">touch::uu_app</span>)),
(<span class="string">&quot;nl&quot;</span>, (<span class="ident">nl::uumain</span>, <span class="ident">nl::uu_app</span>)),
(<span class="string">&quot;sha3-256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cut&quot;</span>, (<span class="ident">cut::uumain</span>, <span class="ident">cut::uu_app</span>)),
(<span class="string">&quot;mktemp&quot;</span>, (<span class="ident">mktemp::uumain</span>, <span class="ident">mktemp::uu_app</span>)),
(<span class="string">&quot;groups&quot;</span>, (<span class="ident">groups::uumain</span>, <span class="ident">groups::uu_app</span>)),
(<span class="string">&quot;numfmt&quot;</span>, (<span class="ident">numfmt::uumain</span>, <span class="ident">numfmt::uu_app</span>)),
(<span class="string">&quot;date&quot;</span>, (<span class="ident">date::uumain</span>, <span class="ident">date::uu_app</span>)),
(<span class="string">&quot;nproc&quot;</span>, (<span class="ident">nproc::uumain</span>, <span class="ident">nproc::uu_app</span>)),
(<span class="string">&quot;fmt&quot;</span>, (<span class="ident">fmt::uumain</span>, <span class="ident">fmt::uu_app</span>)),
(<span class="string">&quot;dd&quot;</span>, (<span class="ident">dd::uumain</span>, <span class="ident">dd::uu_app</span>)),
(<span class="string">&quot;sha3-384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;stat&quot;</span>, (<span class="ident">stat::uumain</span>, <span class="ident">stat::uu_app</span>)),
(<span class="string">&quot;stdbuf&quot;</span>, (<span class="ident">stdbuf::uumain</span>, <span class="ident">stdbuf::uu_app</span>)),
(<span class="string">&quot;rm&quot;</span>, (<span class="ident">rm::uumain</span>, <span class="ident">rm::uu_app</span>)),
(<span class="string">&quot;od&quot;</span>, (<span class="ident">od::uumain</span>, <span class="ident">od::uu_app</span>)),
(<span class="string">&quot;cat&quot;</span>, (<span class="ident">cat::uumain</span>, <span class="ident">cat::uu_app</span>)),
(<span class="string">&quot;comm&quot;</span>, (<span class="ident">comm::uumain</span>, <span class="ident">comm::uu_app</span>)),
(<span class="string">&quot;sleep&quot;</span>, (<span class="ident">sleep::uumain</span>, <span class="ident">sleep::uu_app</span>)),
(<span class="string">&quot;sha384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;tail&quot;</span>, (<span class="ident">tail::uumain</span>, <span class="ident">tail::uu_app</span>)),
(<span class="string">&quot;printenv&quot;</span>, (<span class="ident">printenv::uumain</span>, <span class="ident">printenv::uu_app</span>)),
(<span class="string">&quot;md5sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;pwd&quot;</span>, (<span class="ident">pwd::uumain</span>, <span class="ident">pwd::uu_app</span>)),
(<span class="string">&quot;tsort&quot;</span>, (<span class="ident">tsort::uumain</span>, <span class="ident">tsort::uu_app</span>)),
(<span class="string">&quot;paste&quot;</span>, (<span class="ident">paste::uumain</span>, <span class="ident">paste::uu_app</span>)),
(<span class="string">&quot;tty&quot;</span>, (<span class="ident">tty::uumain</span>, <span class="ident">tty::uu_app</span>)),
(<span class="string">&quot;basenc&quot;</span>, (<span class="ident">basenc::uumain</span>, <span class="ident">basenc::uu_app</span>)),
(<span class="string">&quot;du&quot;</span>, (<span class="ident">du::uumain</span>, <span class="ident">du::uu_app</span>)),
(<span class="string">&quot;uptime&quot;</span>, (<span class="ident">uptime::uumain</span>, <span class="ident">uptime::uu_app</span>)),
(<span class="string">&quot;sync&quot;</span>, (<span class="ident">sync::uumain</span>, <span class="ident">sync::uu_app</span>)),
(<span class="string">&quot;pinky&quot;</span>, (<span class="ident">pinky::uumain</span>, <span class="ident">pinky::uu_app</span>)),
(<span class="string">&quot;install&quot;</span>, (<span class="ident">install::uumain</span>, <span class="ident">install::uu_app</span>)),
(<span class="string">&quot;tr&quot;</span>, (<span class="ident">tr::uumain</span>, <span class="ident">tr::uu_app</span>)),
(<span class="string">&quot;nohup&quot;</span>, (<span class="ident">nohup::uumain</span>, <span class="ident">nohup::uu_app</span>)),
(<span class="string">&quot;runcon&quot;</span>, (<span class="ident">runcon::uumain</span>, <span class="ident">runcon::uu_app</span>)),
(<span class="string">&quot;fold&quot;</span>, (<span class="ident">fold::uumain</span>, <span class="ident">fold::uu_app</span>)),
(<span class="string">&quot;pathchk&quot;</span>, (<span class="ident">pathchk::uumain</span>, <span class="ident">pathchk::uu_app</span>)),
(<span class="string">&quot;users&quot;</span>, (<span class="ident">users::uumain</span>, <span class="ident">users::uu_app</span>)),
(<span class="string">&quot;hostname&quot;</span>, (<span class="ident">hostname::uumain</span>, <span class="ident">hostname::uu_app</span>)),
(<span class="string">&quot;shake128sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;ls&quot;</span>, (<span class="ident">ls::uumain</span>, <span class="ident">ls::uu_app</span>)),
(<span class="string">&quot;mv&quot;</span>, (<span class="ident">mv::uumain</span>, <span class="ident">mv::uu_app</span>)),
(<span class="string">&quot;sha3-224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;arch&quot;</span>, (<span class="ident">arch::uumain</span>, <span class="ident">arch::uu_app</span>)),
(<span class="string">&quot;mktemp&quot;</span>, (<span class="ident">mktemp::uumain</span>, <span class="ident">mktemp::uu_app</span>)),
(<span class="string">&quot;stat&quot;</span>, (<span class="ident">stat::uumain</span>, <span class="ident">stat::uu_app</span>)),
(<span class="string">&quot;mknod&quot;</span>, (<span class="ident">mknod::uumain</span>, <span class="ident">mknod::uu_app</span>)),
(<span class="string">&quot;expand&quot;</span>, (<span class="ident">expand::uumain</span>, <span class="ident">expand::uu_app</span>)),
(<span class="string">&quot;ln&quot;</span>, (<span class="ident">ln::uumain</span>, <span class="ident">ln::uu_app</span>)),
(<span class="string">&quot;df&quot;</span>, (<span class="ident">df::uumain</span>, <span class="ident">df::uu_app</span>)),
(<span class="string">&quot;base64&quot;</span>, (<span class="ident">base64::uumain</span>, <span class="ident">base64::uu_app</span>)),
(<span class="string">&quot;base32&quot;</span>, (<span class="ident">base32::uumain</span>, <span class="ident">base32::uu_app</span>)),
(<span class="string">&quot;chroot&quot;</span>, (<span class="ident">chroot::uumain</span>, <span class="ident">chroot::uu_app</span>)),
(<span class="string">&quot;printf&quot;</span>, (<span class="ident">printf::uumain</span>, <span class="ident">printf::uu_app</span>)),
(<span class="string">&quot;readlink&quot;</span>, (<span class="ident">readlink::uumain</span>, <span class="ident">readlink::uu_app</span>)),
(<span class="string">&quot;unlink&quot;</span>, (<span class="ident">unlink::uumain</span>, <span class="ident">unlink::uu_app</span>)),
(<span class="string">&quot;sha3-384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;ptx&quot;</span>, (<span class="ident">ptx::uumain</span>, <span class="ident">ptx::uu_app</span>)),
(<span class="string">&quot;false&quot;</span>, (<span class="ident">r#false</span><span class="ident">::uumain</span>, <span class="ident">r#false</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;tac&quot;</span>, (<span class="ident">tac::uumain</span>, <span class="ident">tac::uu_app</span>)),
(<span class="string">&quot;uname&quot;</span>, (<span class="ident">uname::uumain</span>, <span class="ident">uname::uu_app</span>)),
(<span class="string">&quot;dd&quot;</span>, (<span class="ident">dd::uumain</span>, <span class="ident">dd::uu_app</span>)),
(<span class="string">&quot;env&quot;</span>, (<span class="ident">env::uumain</span>, <span class="ident">env::uu_app</span>)),
(<span class="string">&quot;arch&quot;</span>, (<span class="ident">arch::uumain</span>, <span class="ident">arch::uu_app</span>)),
(<span class="string">&quot;md5sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;csplit&quot;</span>, (<span class="ident">csplit::uumain</span>, <span class="ident">csplit::uu_app</span>)),
(<span class="string">&quot;join&quot;</span>, (<span class="ident">join::uumain</span>, <span class="ident">join::uu_app</span>)),
(<span class="string">&quot;nice&quot;</span>, (<span class="ident">nice::uumain</span>, <span class="ident">nice::uu_app</span>)),
(<span class="string">&quot;shred&quot;</span>, (<span class="ident">shred::uumain</span>, <span class="ident">shred::uu_app</span>)),
(<span class="string">&quot;basenc&quot;</span>, (<span class="ident">basenc::uumain</span>, <span class="ident">basenc::uu_app</span>)),
(<span class="string">&quot;wc&quot;</span>, (<span class="ident">wc::uumain</span>, <span class="ident">wc::uu_app</span>)),
(<span class="string">&quot;shuf&quot;</span>, (<span class="ident">shuf::uumain</span>, <span class="ident">shuf::uu_app</span>)),
(<span class="string">&quot;[&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;chmod&quot;</span>, (<span class="ident">chmod::uumain</span>, <span class="ident">chmod::uu_app</span>)),
(<span class="string">&quot;sha224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;pwd&quot;</span>, (<span class="ident">pwd::uumain</span>, <span class="ident">pwd::uu_app</span>)),
(<span class="string">&quot;timeout&quot;</span>, (<span class="ident">timeout::uumain</span>, <span class="ident">timeout::uu_app</span>)),
(<span class="string">&quot;sha1sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;readlink&quot;</span>, (<span class="ident">readlink::uumain</span>, <span class="ident">readlink::uu_app</span>)),
(<span class="string">&quot;sum&quot;</span>, (<span class="ident">sum::uumain</span>, <span class="ident">sum::uu_app</span>)),
(<span class="string">&quot;ls&quot;</span>, (<span class="ident">ls::uumain</span>, <span class="ident">ls::uu_app</span>)),
(<span class="string">&quot;uniq&quot;</span>, (<span class="ident">uniq::uumain</span>, <span class="ident">uniq::uu_app</span>)),
(<span class="string">&quot;head&quot;</span>, (<span class="ident">head::uumain</span>, <span class="ident">head::uu_app</span>)),
(<span class="string">&quot;du&quot;</span>, (<span class="ident">du::uumain</span>, <span class="ident">du::uu_app</span>)),
(<span class="string">&quot;more&quot;</span>, (<span class="ident">more::uumain</span>, <span class="ident">more::uu_app</span>)),
(<span class="string">&quot;logname&quot;</span>, (<span class="ident">logname::uumain</span>, <span class="ident">logname::uu_app</span>)),
(<span class="string">&quot;b3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;hostid&quot;</span>, (<span class="ident">hostid::uumain</span>, <span class="ident">hostid::uu_app</span>)),
(<span class="string">&quot;basename&quot;</span>, (<span class="ident">basename::uumain</span>, <span class="ident">basename::uu_app</span>)),
(<span class="string">&quot;comm&quot;</span>, (<span class="ident">comm::uumain</span>, <span class="ident">comm::uu_app</span>)),
(<span class="string">&quot;tsort&quot;</span>, (<span class="ident">tsort::uumain</span>, <span class="ident">tsort::uu_app</span>)),
(<span class="string">&quot;cksum&quot;</span>, (<span class="ident">cksum::uumain</span>, <span class="ident">cksum::uu_app</span>)),
(<span class="string">&quot;df&quot;</span>, (<span class="ident">df::uumain</span>, <span class="ident">df::uu_app</span>)),
(<span class="string">&quot;mv&quot;</span>, (<span class="ident">mv::uumain</span>, <span class="ident">mv::uu_app</span>)),
(<span class="string">&quot;shake256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;test&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;mknod&quot;</span>, (<span class="ident">mknod::uumain</span>, <span class="ident">mknod::uu_app</span>)),
(<span class="string">&quot;sleep&quot;</span>, (<span class="ident">sleep::uumain</span>, <span class="ident">sleep::uu_app</span>)),
(<span class="string">&quot;fold&quot;</span>, (<span class="ident">fold::uumain</span>, <span class="ident">fold::uu_app</span>)),
(<span class="string">&quot;sha3-224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;link&quot;</span>, (<span class="ident">link::uumain</span>, <span class="ident">link::uu_app</span>)),
(<span class="string">&quot;truncate&quot;</span>, (<span class="ident">truncate::uumain</span>, <span class="ident">truncate::uu_app</span>)),
(<span class="string">&quot;ln&quot;</span>, (<span class="ident">ln::uumain</span>, <span class="ident">ln::uu_app</span>)),
(<span class="string">&quot;cp&quot;</span>, (<span class="ident">cp::uumain</span>, <span class="ident">cp::uu_app</span>)),
],
}
}
+7 -3
View File
@@ -1642,6 +1642,8 @@
<span id="1641">1641</span>
<span id="1642">1642</span>
<span id="1643">1643</span>
<span id="1644">1644</span>
<span id="1645">1645</span>
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.</span>
<span class="comment">//</span>
<span class="comment">// (c) Tyler Steele &lt;tyler.steele@protonmail.com&gt;</span>
@@ -2423,13 +2425,15 @@
<span class="string">&quot;{}+{} records in&quot;</span>,
<span class="ident">update</span>.<span class="ident">read_stat</span>.<span class="ident">reads_complete</span>, <span class="ident">update</span>.<span class="ident">read_stat</span>.<span class="ident">reads_partial</span>
);
<span class="kw">if</span> <span class="ident">update</span>.<span class="ident">read_stat</span>.<span class="ident">records_truncated</span> <span class="op">&gt;</span> <span class="number">0</span> {
<span class="macro">eprintln!</span>(<span class="string">&quot;{} truncated records&quot;</span>, <span class="ident">update</span>.<span class="ident">read_stat</span>.<span class="ident">records_truncated</span>);
}
<span class="macro">eprintln!</span>(
<span class="string">&quot;{}+{} records out&quot;</span>,
<span class="ident">update</span>.<span class="ident">write_stat</span>.<span class="ident">writes_complete</span>, <span class="ident">update</span>.<span class="ident">write_stat</span>.<span class="ident">writes_partial</span>
);
<span class="kw">match</span> <span class="ident">update</span>.<span class="ident">read_stat</span>.<span class="ident">records_truncated</span> {
<span class="number">0</span> =&gt; {}
<span class="number">1</span> =&gt; <span class="macro">eprintln!</span>(<span class="string">&quot;1 truncated record&quot;</span>),
<span class="ident">n</span> =&gt; <span class="macro">eprintln!</span>(<span class="string">&quot;{} truncated records&quot;</span>, <span class="ident">n</span>),
}
}
<span class="comment">// Print the progress line of a status update:</span>
<span class="comment">// &lt;byte-count&gt; bytes (&lt;base-1000-size&gt;, &lt;base-2-size&gt;) copied, &lt;time&gt; s, &lt;base-2-rate&gt;/s</span>
@@ -147,151 +147,157 @@
<span id="146">146</span>
<span id="147">147</span>
<span id="148">148</span>
<span id="149">149</span>
<span id="150">150</span>
<span id="151">151</span>
</pre><pre class="rust"><code><span class="kw">type</span> <span class="ident">UtilityMap</span><span class="op">&lt;</span><span class="ident">T</span><span class="op">&gt;</span> <span class="op">=</span> <span class="ident">phf::Map</span><span class="op">&lt;</span><span class="kw-2">&amp;</span><span class="lifetime">&#39;static</span> <span class="ident">str</span>, (<span class="kw">fn</span>(<span class="ident">T</span>) -&gt; <span class="ident">i32</span>, <span class="kw">fn</span>() -&gt; <span class="ident">App</span><span class="op">&lt;</span><span class="lifetime">&#39;static</span><span class="op">&gt;</span>)<span class="op">&gt;</span>;
<span class="kw">fn</span> <span class="ident">util_map</span><span class="op">&lt;</span><span class="ident">T</span>: <span class="ident">uucore::Args</span><span class="op">&gt;</span>() -&gt; <span class="ident">UtilityMap</span><span class="op">&lt;</span><span class="ident">T</span><span class="op">&gt;</span> {
<span class="ident">::phf::Map</span> {
<span class="ident">key</span>: <span class="number">15467950696543387533</span>,
<span class="ident">key</span>: <span class="number">10121458955350035957</span>,
<span class="ident">disps</span>: <span class="kw-2">&amp;</span>[
(<span class="number">6</span>, <span class="number">75</span>),
(<span class="number">0</span>, <span class="number">4</span>),
(<span class="number">0</span>, <span class="number">6</span>),
(<span class="number">0</span>, <span class="number">34</span>),
(<span class="number">0</span>, <span class="number">83</span>),
(<span class="number">0</span>, <span class="number">83</span>),
(<span class="number">0</span>, <span class="number">17</span>),
(<span class="number">0</span>, <span class="number">41</span>),
(<span class="number">0</span>, <span class="number">76</span>),
(<span class="number">0</span>, <span class="number">37</span>),
(<span class="number">0</span>, <span class="number">64</span>),
(<span class="number">3</span>, <span class="number">26</span>),
(<span class="number">1</span>, <span class="number">0</span>),
(<span class="number">1</span>, <span class="number">106</span>),
(<span class="number">0</span>, <span class="number">3</span>),
(<span class="number">0</span>, <span class="number">8</span>),
(<span class="number">0</span>, <span class="number">14</span>),
(<span class="number">0</span>, <span class="number">61</span>),
(<span class="number">0</span>, <span class="number">1</span>),
(<span class="number">0</span>, <span class="number">69</span>),
(<span class="number">0</span>, <span class="number">88</span>),
(<span class="number">0</span>, <span class="number">15</span>),
(<span class="number">4</span>, <span class="number">85</span>),
(<span class="number">5</span>, <span class="number">25</span>),
(<span class="number">46</span>, <span class="number">0</span>),
(<span class="number">0</span>, <span class="number">40</span>),
(<span class="number">2</span>, <span class="number">15</span>),
(<span class="number">0</span>, <span class="number">0</span>),
(<span class="number">2</span>, <span class="number">99</span>),
(<span class="number">0</span>, <span class="number">0</span>),
(<span class="number">0</span>, <span class="number">2</span>),
(<span class="number">2</span>, <span class="number">86</span>),
(<span class="number">0</span>, <span class="number">14</span>),
(<span class="number">4</span>, <span class="number">23</span>),
(<span class="number">0</span>, <span class="number">21</span>),
(<span class="number">0</span>, <span class="number">7</span>),
(<span class="number">17</span>, <span class="number">32</span>),
(<span class="number">0</span>, <span class="number">2</span>),
(<span class="number">7</span>, <span class="number">55</span>),
(<span class="number">0</span>, <span class="number">32</span>),
(<span class="number">32</span>, <span class="number">15</span>),
(<span class="number">7</span>, <span class="number">12</span>),
(<span class="number">15</span>, <span class="number">61</span>),
(<span class="number">27</span>, <span class="number">34</span>),
(<span class="number">46</span>, <span class="number">39</span>),
],
<span class="ident">entries</span>: <span class="kw-2">&amp;</span>[
(<span class="string">&quot;sha1sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;realpath&quot;</span>, (<span class="ident">realpath::uumain</span>, <span class="ident">realpath::uu_app</span>)),
(<span class="string">&quot;whoami&quot;</span>, (<span class="ident">whoami::uumain</span>, <span class="ident">whoami::uu_app</span>)),
(<span class="string">&quot;basename&quot;</span>, (<span class="ident">basename::uumain</span>, <span class="ident">basename::uu_app</span>)),
(<span class="string">&quot;fmt&quot;</span>, (<span class="ident">fmt::uumain</span>, <span class="ident">fmt::uu_app</span>)),
(<span class="string">&quot;relpath&quot;</span>, (<span class="ident">relpath::uumain</span>, <span class="ident">relpath::uu_app</span>)),
(<span class="string">&quot;mkdir&quot;</span>, (<span class="ident">mkdir::uumain</span>, <span class="ident">mkdir::uu_app</span>)),
(<span class="string">&quot;numfmt&quot;</span>, (<span class="ident">numfmt::uumain</span>, <span class="ident">numfmt::uu_app</span>)),
(<span class="string">&quot;dircolors&quot;</span>, (<span class="ident">dircolors::uumain</span>, <span class="ident">dircolors::uu_app</span>)),
(<span class="string">&quot;rm&quot;</span>, (<span class="ident">rm::uumain</span>, <span class="ident">rm::uu_app</span>)),
(<span class="string">&quot;seq&quot;</span>, (<span class="ident">seq::uumain</span>, <span class="ident">seq::uu_app</span>)),
(<span class="string">&quot;tee&quot;</span>, (<span class="ident">tee::uumain</span>, <span class="ident">tee::uu_app</span>)),
(<span class="string">&quot;chgrp&quot;</span>, (<span class="ident">chgrp::uumain</span>, <span class="ident">chgrp::uu_app</span>)),
(<span class="string">&quot;logname&quot;</span>, (<span class="ident">logname::uumain</span>, <span class="ident">logname::uu_app</span>)),
(<span class="string">&quot;chmod&quot;</span>, (<span class="ident">chmod::uumain</span>, <span class="ident">chmod::uu_app</span>)),
(<span class="string">&quot;touch&quot;</span>, (<span class="ident">touch::uumain</span>, <span class="ident">touch::uu_app</span>)),
(<span class="string">&quot;test&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;rmdir&quot;</span>, (<span class="ident">rmdir::uumain</span>, <span class="ident">rmdir::uu_app</span>)),
(<span class="string">&quot;truncate&quot;</span>, (<span class="ident">truncate::uumain</span>, <span class="ident">truncate::uu_app</span>)),
(<span class="string">&quot;nproc&quot;</span>, (<span class="ident">nproc::uumain</span>, <span class="ident">nproc::uu_app</span>)),
(<span class="string">&quot;ptx&quot;</span>, (<span class="ident">ptx::uumain</span>, <span class="ident">ptx::uu_app</span>)),
(<span class="string">&quot;shred&quot;</span>, (<span class="ident">shred::uumain</span>, <span class="ident">shred::uu_app</span>)),
(<span class="string">&quot;groups&quot;</span>, (<span class="ident">groups::uumain</span>, <span class="ident">groups::uu_app</span>)),
(<span class="string">&quot;wc&quot;</span>, (<span class="ident">wc::uumain</span>, <span class="ident">wc::uu_app</span>)),
(<span class="string">&quot;kill&quot;</span>, (<span class="ident">kill::uumain</span>, <span class="ident">kill::uu_app</span>)),
(<span class="string">&quot;uniq&quot;</span>, (<span class="ident">uniq::uumain</span>, <span class="ident">uniq::uu_app</span>)),
(<span class="string">&quot;shuf&quot;</span>, (<span class="ident">shuf::uumain</span>, <span class="ident">shuf::uu_app</span>)),
(<span class="string">&quot;csplit&quot;</span>, (<span class="ident">csplit::uumain</span>, <span class="ident">csplit::uu_app</span>)),
(<span class="string">&quot;factor&quot;</span>, (<span class="ident">factor::uumain</span>, <span class="ident">factor::uu_app</span>)),
(<span class="string">&quot;sort&quot;</span>, (<span class="ident">sort::uumain</span>, <span class="ident">sort::uu_app</span>)),
(<span class="string">&quot;dirname&quot;</span>, (<span class="ident">dirname::uumain</span>, <span class="ident">dirname::uu_app</span>)),
(<span class="string">&quot;sum&quot;</span>, (<span class="ident">sum::uumain</span>, <span class="ident">sum::uu_app</span>)),
(<span class="string">&quot;date&quot;</span>, (<span class="ident">date::uumain</span>, <span class="ident">date::uu_app</span>)),
(<span class="string">&quot;sha3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha3-256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;timeout&quot;</span>, (<span class="ident">timeout::uumain</span>, <span class="ident">timeout::uu_app</span>)),
(<span class="string">&quot;link&quot;</span>, (<span class="ident">link::uumain</span>, <span class="ident">link::uu_app</span>)),
(<span class="string">&quot;[&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;hostid&quot;</span>, (<span class="ident">hostid::uumain</span>, <span class="ident">hostid::uu_app</span>)),
(<span class="string">&quot;echo&quot;</span>, (<span class="ident">echo::uumain</span>, <span class="ident">echo::uu_app</span>)),
(<span class="string">&quot;head&quot;</span>, (<span class="ident">head::uumain</span>, <span class="ident">head::uu_app</span>)),
(<span class="string">&quot;split&quot;</span>, (<span class="ident">split::uumain</span>, <span class="ident">split::uu_app</span>)),
(<span class="string">&quot;who&quot;</span>, (<span class="ident">who::uumain</span>, <span class="ident">who::uu_app</span>)),
(<span class="string">&quot;more&quot;</span>, (<span class="ident">more::uumain</span>, <span class="ident">more::uu_app</span>)),
(<span class="string">&quot;nice&quot;</span>, (<span class="ident">nice::uumain</span>, <span class="ident">nice::uu_app</span>)),
(<span class="string">&quot;unexpand&quot;</span>, (<span class="ident">unexpand::uumain</span>, <span class="ident">unexpand::uu_app</span>)),
(<span class="string">&quot;chcon&quot;</span>, (<span class="ident">chcon::uumain</span>, <span class="ident">chcon::uu_app</span>)),
(<span class="string">&quot;true&quot;</span>, (<span class="ident">r#true</span><span class="ident">::uumain</span>, <span class="ident">r#true</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;sha512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;shake256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cksum&quot;</span>, (<span class="ident">cksum::uumain</span>, <span class="ident">cksum::uu_app</span>)),
(<span class="string">&quot;hashsum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_custom</span>)),
(<span class="string">&quot;nl&quot;</span>, (<span class="ident">nl::uumain</span>, <span class="ident">nl::uu_app</span>)),
(<span class="string">&quot;expr&quot;</span>, (<span class="ident">expr::uumain</span>, <span class="ident">expr::uu_app</span>)),
(<span class="string">&quot;stdbuf&quot;</span>, (<span class="ident">stdbuf::uumain</span>, <span class="ident">stdbuf::uu_app</span>)),
(<span class="string">&quot;cut&quot;</span>, (<span class="ident">cut::uumain</span>, <span class="ident">cut::uu_app</span>)),
(<span class="string">&quot;id&quot;</span>, (<span class="ident">id::uumain</span>, <span class="ident">id::uu_app</span>)),
(<span class="string">&quot;mkfifo&quot;</span>, (<span class="ident">mkfifo::uumain</span>, <span class="ident">mkfifo::uu_app</span>)),
(<span class="string">&quot;chown&quot;</span>, (<span class="ident">chown::uumain</span>, <span class="ident">chown::uu_app</span>)),
(<span class="string">&quot;pr&quot;</span>, (<span class="ident">pr::uumain</span>, <span class="ident">pr::uu_app</span>)),
(<span class="string">&quot;sha3-512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cp&quot;</span>, (<span class="ident">cp::uumain</span>, <span class="ident">cp::uu_app</span>)),
(<span class="string">&quot;join&quot;</span>, (<span class="ident">join::uumain</span>, <span class="ident">join::uu_app</span>)),
(<span class="string">&quot;chroot&quot;</span>, (<span class="ident">chroot::uumain</span>, <span class="ident">chroot::uu_app</span>)),
(<span class="string">&quot;chgrp&quot;</span>, (<span class="ident">chgrp::uumain</span>, <span class="ident">chgrp::uu_app</span>)),
(<span class="string">&quot;pinky&quot;</span>, (<span class="ident">pinky::uumain</span>, <span class="ident">pinky::uu_app</span>)),
(<span class="string">&quot;hostname&quot;</span>, (<span class="ident">hostname::uumain</span>, <span class="ident">hostname::uu_app</span>)),
(<span class="string">&quot;install&quot;</span>, (<span class="ident">install::uumain</span>, <span class="ident">install::uu_app</span>)),
(<span class="string">&quot;runcon&quot;</span>, (<span class="ident">runcon::uumain</span>, <span class="ident">runcon::uu_app</span>)),
(<span class="string">&quot;printenv&quot;</span>, (<span class="ident">printenv::uumain</span>, <span class="ident">printenv::uu_app</span>)),
(<span class="string">&quot;base64&quot;</span>, (<span class="ident">base64::uumain</span>, <span class="ident">base64::uu_app</span>)),
(<span class="string">&quot;pathchk&quot;</span>, (<span class="ident">pathchk::uumain</span>, <span class="ident">pathchk::uu_app</span>)),
(<span class="string">&quot;tee&quot;</span>, (<span class="ident">tee::uumain</span>, <span class="ident">tee::uu_app</span>)),
(<span class="string">&quot;factor&quot;</span>, (<span class="ident">factor::uumain</span>, <span class="ident">factor::uu_app</span>)),
(<span class="string">&quot;sha3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;relpath&quot;</span>, (<span class="ident">relpath::uumain</span>, <span class="ident">relpath::uu_app</span>)),
(<span class="string">&quot;mkfifo&quot;</span>, (<span class="ident">mkfifo::uumain</span>, <span class="ident">mkfifo::uu_app</span>)),
(<span class="string">&quot;nohup&quot;</span>, (<span class="ident">nohup::uumain</span>, <span class="ident">nohup::uu_app</span>)),
(<span class="string">&quot;pr&quot;</span>, (<span class="ident">pr::uumain</span>, <span class="ident">pr::uu_app</span>)),
(<span class="string">&quot;whoami&quot;</span>, (<span class="ident">whoami::uumain</span>, <span class="ident">whoami::uu_app</span>)),
(<span class="string">&quot;yes&quot;</span>, (<span class="ident">yes::uumain</span>, <span class="ident">yes::uu_app</span>)),
(<span class="string">&quot;sha384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha512sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;env&quot;</span>, (<span class="ident">env::uumain</span>, <span class="ident">env::uu_app</span>)),
(<span class="string">&quot;sort&quot;</span>, (<span class="ident">sort::uumain</span>, <span class="ident">sort::uu_app</span>)),
(<span class="string">&quot;echo&quot;</span>, (<span class="ident">echo::uumain</span>, <span class="ident">echo::uu_app</span>)),
(<span class="string">&quot;realpath&quot;</span>, (<span class="ident">realpath::uumain</span>, <span class="ident">realpath::uu_app</span>)),
(<span class="string">&quot;tr&quot;</span>, (<span class="ident">tr::uumain</span>, <span class="ident">tr::uu_app</span>)),
(<span class="string">&quot;sync&quot;</span>, (<span class="ident">sync::uumain</span>, <span class="ident">sync::uu_app</span>)),
(<span class="string">&quot;true&quot;</span>, (<span class="ident">r#true</span><span class="ident">::uumain</span>, <span class="ident">r#true</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;dirname&quot;</span>, (<span class="ident">dirname::uumain</span>, <span class="ident">dirname::uu_app</span>)),
(<span class="string">&quot;kill&quot;</span>, (<span class="ident">kill::uumain</span>, <span class="ident">kill::uu_app</span>)),
(<span class="string">&quot;shake128sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;chown&quot;</span>, (<span class="ident">chown::uumain</span>, <span class="ident">chown::uu_app</span>)),
(<span class="string">&quot;sha256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;dircolors&quot;</span>, (<span class="ident">dircolors::uumain</span>, <span class="ident">dircolors::uu_app</span>)),
(<span class="string">&quot;uname&quot;</span>, (<span class="ident">uname::uumain</span>, <span class="ident">uname::uu_app</span>)),
(<span class="string">&quot;seq&quot;</span>, (<span class="ident">seq::uumain</span>, <span class="ident">seq::uu_app</span>)),
(<span class="string">&quot;split&quot;</span>, (<span class="ident">split::uumain</span>, <span class="ident">split::uu_app</span>)),
(<span class="string">&quot;mkdir&quot;</span>, (<span class="ident">mkdir::uumain</span>, <span class="ident">mkdir::uu_app</span>)),
(<span class="string">&quot;rmdir&quot;</span>, (<span class="ident">rmdir::uumain</span>, <span class="ident">rmdir::uu_app</span>)),
(<span class="string">&quot;who&quot;</span>, (<span class="ident">who::uumain</span>, <span class="ident">who::uu_app</span>)),
(<span class="string">&quot;tac&quot;</span>, (<span class="ident">tac::uumain</span>, <span class="ident">tac::uu_app</span>)),
(<span class="string">&quot;b2sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;base32&quot;</span>, (<span class="ident">base32::uumain</span>, <span class="ident">base32::uu_app</span>)),
(<span class="string">&quot;expr&quot;</span>, (<span class="ident">expr::uumain</span>, <span class="ident">expr::uu_app</span>)),
(<span class="string">&quot;uptime&quot;</span>, (<span class="ident">uptime::uumain</span>, <span class="ident">uptime::uu_app</span>)),
(<span class="string">&quot;users&quot;</span>, (<span class="ident">users::uumain</span>, <span class="ident">users::uu_app</span>)),
(<span class="string">&quot;chcon&quot;</span>, (<span class="ident">chcon::uumain</span>, <span class="ident">chcon::uu_app</span>)),
(<span class="string">&quot;unexpand&quot;</span>, (<span class="ident">unexpand::uumain</span>, <span class="ident">unexpand::uu_app</span>)),
(<span class="string">&quot;id&quot;</span>, (<span class="ident">id::uumain</span>, <span class="ident">id::uu_app</span>)),
(<span class="string">&quot;unlink&quot;</span>, (<span class="ident">unlink::uumain</span>, <span class="ident">unlink::uu_app</span>)),
(<span class="string">&quot;tty&quot;</span>, (<span class="ident">tty::uumain</span>, <span class="ident">tty::uu_app</span>)),
(<span class="string">&quot;expand&quot;</span>, (<span class="ident">expand::uumain</span>, <span class="ident">expand::uu_app</span>)),
(<span class="string">&quot;printf&quot;</span>, (<span class="ident">printf::uumain</span>, <span class="ident">printf::uu_app</span>)),
(<span class="string">&quot;paste&quot;</span>, (<span class="ident">paste::uumain</span>, <span class="ident">paste::uu_app</span>)),
(<span class="string">&quot;hashsum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_custom</span>)),
(<span class="string">&quot;tail&quot;</span>, (<span class="ident">tail::uumain</span>, <span class="ident">tail::uu_app</span>)),
(<span class="string">&quot;touch&quot;</span>, (<span class="ident">touch::uumain</span>, <span class="ident">touch::uu_app</span>)),
(<span class="string">&quot;nl&quot;</span>, (<span class="ident">nl::uumain</span>, <span class="ident">nl::uu_app</span>)),
(<span class="string">&quot;sha3-256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;cut&quot;</span>, (<span class="ident">cut::uumain</span>, <span class="ident">cut::uu_app</span>)),
(<span class="string">&quot;mktemp&quot;</span>, (<span class="ident">mktemp::uumain</span>, <span class="ident">mktemp::uu_app</span>)),
(<span class="string">&quot;groups&quot;</span>, (<span class="ident">groups::uumain</span>, <span class="ident">groups::uu_app</span>)),
(<span class="string">&quot;numfmt&quot;</span>, (<span class="ident">numfmt::uumain</span>, <span class="ident">numfmt::uu_app</span>)),
(<span class="string">&quot;date&quot;</span>, (<span class="ident">date::uumain</span>, <span class="ident">date::uu_app</span>)),
(<span class="string">&quot;nproc&quot;</span>, (<span class="ident">nproc::uumain</span>, <span class="ident">nproc::uu_app</span>)),
(<span class="string">&quot;fmt&quot;</span>, (<span class="ident">fmt::uumain</span>, <span class="ident">fmt::uu_app</span>)),
(<span class="string">&quot;dd&quot;</span>, (<span class="ident">dd::uumain</span>, <span class="ident">dd::uu_app</span>)),
(<span class="string">&quot;sha3-384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;stat&quot;</span>, (<span class="ident">stat::uumain</span>, <span class="ident">stat::uu_app</span>)),
(<span class="string">&quot;stdbuf&quot;</span>, (<span class="ident">stdbuf::uumain</span>, <span class="ident">stdbuf::uu_app</span>)),
(<span class="string">&quot;rm&quot;</span>, (<span class="ident">rm::uumain</span>, <span class="ident">rm::uu_app</span>)),
(<span class="string">&quot;od&quot;</span>, (<span class="ident">od::uumain</span>, <span class="ident">od::uu_app</span>)),
(<span class="string">&quot;cat&quot;</span>, (<span class="ident">cat::uumain</span>, <span class="ident">cat::uu_app</span>)),
(<span class="string">&quot;comm&quot;</span>, (<span class="ident">comm::uumain</span>, <span class="ident">comm::uu_app</span>)),
(<span class="string">&quot;sleep&quot;</span>, (<span class="ident">sleep::uumain</span>, <span class="ident">sleep::uu_app</span>)),
(<span class="string">&quot;sha384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;tail&quot;</span>, (<span class="ident">tail::uumain</span>, <span class="ident">tail::uu_app</span>)),
(<span class="string">&quot;printenv&quot;</span>, (<span class="ident">printenv::uumain</span>, <span class="ident">printenv::uu_app</span>)),
(<span class="string">&quot;md5sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;pwd&quot;</span>, (<span class="ident">pwd::uumain</span>, <span class="ident">pwd::uu_app</span>)),
(<span class="string">&quot;tsort&quot;</span>, (<span class="ident">tsort::uumain</span>, <span class="ident">tsort::uu_app</span>)),
(<span class="string">&quot;paste&quot;</span>, (<span class="ident">paste::uumain</span>, <span class="ident">paste::uu_app</span>)),
(<span class="string">&quot;tty&quot;</span>, (<span class="ident">tty::uumain</span>, <span class="ident">tty::uu_app</span>)),
(<span class="string">&quot;basenc&quot;</span>, (<span class="ident">basenc::uumain</span>, <span class="ident">basenc::uu_app</span>)),
(<span class="string">&quot;du&quot;</span>, (<span class="ident">du::uumain</span>, <span class="ident">du::uu_app</span>)),
(<span class="string">&quot;uptime&quot;</span>, (<span class="ident">uptime::uumain</span>, <span class="ident">uptime::uu_app</span>)),
(<span class="string">&quot;sync&quot;</span>, (<span class="ident">sync::uumain</span>, <span class="ident">sync::uu_app</span>)),
(<span class="string">&quot;pinky&quot;</span>, (<span class="ident">pinky::uumain</span>, <span class="ident">pinky::uu_app</span>)),
(<span class="string">&quot;install&quot;</span>, (<span class="ident">install::uumain</span>, <span class="ident">install::uu_app</span>)),
(<span class="string">&quot;tr&quot;</span>, (<span class="ident">tr::uumain</span>, <span class="ident">tr::uu_app</span>)),
(<span class="string">&quot;nohup&quot;</span>, (<span class="ident">nohup::uumain</span>, <span class="ident">nohup::uu_app</span>)),
(<span class="string">&quot;runcon&quot;</span>, (<span class="ident">runcon::uumain</span>, <span class="ident">runcon::uu_app</span>)),
(<span class="string">&quot;fold&quot;</span>, (<span class="ident">fold::uumain</span>, <span class="ident">fold::uu_app</span>)),
(<span class="string">&quot;pathchk&quot;</span>, (<span class="ident">pathchk::uumain</span>, <span class="ident">pathchk::uu_app</span>)),
(<span class="string">&quot;users&quot;</span>, (<span class="ident">users::uumain</span>, <span class="ident">users::uu_app</span>)),
(<span class="string">&quot;hostname&quot;</span>, (<span class="ident">hostname::uumain</span>, <span class="ident">hostname::uu_app</span>)),
(<span class="string">&quot;shake128sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;sha256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;ls&quot;</span>, (<span class="ident">ls::uumain</span>, <span class="ident">ls::uu_app</span>)),
(<span class="string">&quot;mv&quot;</span>, (<span class="ident">mv::uumain</span>, <span class="ident">mv::uu_app</span>)),
(<span class="string">&quot;sha3-224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;arch&quot;</span>, (<span class="ident">arch::uumain</span>, <span class="ident">arch::uu_app</span>)),
(<span class="string">&quot;mktemp&quot;</span>, (<span class="ident">mktemp::uumain</span>, <span class="ident">mktemp::uu_app</span>)),
(<span class="string">&quot;stat&quot;</span>, (<span class="ident">stat::uumain</span>, <span class="ident">stat::uu_app</span>)),
(<span class="string">&quot;mknod&quot;</span>, (<span class="ident">mknod::uumain</span>, <span class="ident">mknod::uu_app</span>)),
(<span class="string">&quot;expand&quot;</span>, (<span class="ident">expand::uumain</span>, <span class="ident">expand::uu_app</span>)),
(<span class="string">&quot;ln&quot;</span>, (<span class="ident">ln::uumain</span>, <span class="ident">ln::uu_app</span>)),
(<span class="string">&quot;df&quot;</span>, (<span class="ident">df::uumain</span>, <span class="ident">df::uu_app</span>)),
(<span class="string">&quot;base64&quot;</span>, (<span class="ident">base64::uumain</span>, <span class="ident">base64::uu_app</span>)),
(<span class="string">&quot;base32&quot;</span>, (<span class="ident">base32::uumain</span>, <span class="ident">base32::uu_app</span>)),
(<span class="string">&quot;chroot&quot;</span>, (<span class="ident">chroot::uumain</span>, <span class="ident">chroot::uu_app</span>)),
(<span class="string">&quot;printf&quot;</span>, (<span class="ident">printf::uumain</span>, <span class="ident">printf::uu_app</span>)),
(<span class="string">&quot;readlink&quot;</span>, (<span class="ident">readlink::uumain</span>, <span class="ident">readlink::uu_app</span>)),
(<span class="string">&quot;unlink&quot;</span>, (<span class="ident">unlink::uumain</span>, <span class="ident">unlink::uu_app</span>)),
(<span class="string">&quot;sha3-384sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;ptx&quot;</span>, (<span class="ident">ptx::uumain</span>, <span class="ident">ptx::uu_app</span>)),
(<span class="string">&quot;false&quot;</span>, (<span class="ident">r#false</span><span class="ident">::uumain</span>, <span class="ident">r#false</span><span class="ident">::uu_app</span>)),
(<span class="string">&quot;tac&quot;</span>, (<span class="ident">tac::uumain</span>, <span class="ident">tac::uu_app</span>)),
(<span class="string">&quot;uname&quot;</span>, (<span class="ident">uname::uumain</span>, <span class="ident">uname::uu_app</span>)),
(<span class="string">&quot;dd&quot;</span>, (<span class="ident">dd::uumain</span>, <span class="ident">dd::uu_app</span>)),
(<span class="string">&quot;env&quot;</span>, (<span class="ident">env::uumain</span>, <span class="ident">env::uu_app</span>)),
(<span class="string">&quot;arch&quot;</span>, (<span class="ident">arch::uumain</span>, <span class="ident">arch::uu_app</span>)),
(<span class="string">&quot;md5sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;csplit&quot;</span>, (<span class="ident">csplit::uumain</span>, <span class="ident">csplit::uu_app</span>)),
(<span class="string">&quot;join&quot;</span>, (<span class="ident">join::uumain</span>, <span class="ident">join::uu_app</span>)),
(<span class="string">&quot;nice&quot;</span>, (<span class="ident">nice::uumain</span>, <span class="ident">nice::uu_app</span>)),
(<span class="string">&quot;shred&quot;</span>, (<span class="ident">shred::uumain</span>, <span class="ident">shred::uu_app</span>)),
(<span class="string">&quot;basenc&quot;</span>, (<span class="ident">basenc::uumain</span>, <span class="ident">basenc::uu_app</span>)),
(<span class="string">&quot;wc&quot;</span>, (<span class="ident">wc::uumain</span>, <span class="ident">wc::uu_app</span>)),
(<span class="string">&quot;shuf&quot;</span>, (<span class="ident">shuf::uumain</span>, <span class="ident">shuf::uu_app</span>)),
(<span class="string">&quot;[&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;chmod&quot;</span>, (<span class="ident">chmod::uumain</span>, <span class="ident">chmod::uu_app</span>)),
(<span class="string">&quot;sha224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;pwd&quot;</span>, (<span class="ident">pwd::uumain</span>, <span class="ident">pwd::uu_app</span>)),
(<span class="string">&quot;timeout&quot;</span>, (<span class="ident">timeout::uumain</span>, <span class="ident">timeout::uu_app</span>)),
(<span class="string">&quot;sha1sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;readlink&quot;</span>, (<span class="ident">readlink::uumain</span>, <span class="ident">readlink::uu_app</span>)),
(<span class="string">&quot;sum&quot;</span>, (<span class="ident">sum::uumain</span>, <span class="ident">sum::uu_app</span>)),
(<span class="string">&quot;ls&quot;</span>, (<span class="ident">ls::uumain</span>, <span class="ident">ls::uu_app</span>)),
(<span class="string">&quot;uniq&quot;</span>, (<span class="ident">uniq::uumain</span>, <span class="ident">uniq::uu_app</span>)),
(<span class="string">&quot;head&quot;</span>, (<span class="ident">head::uumain</span>, <span class="ident">head::uu_app</span>)),
(<span class="string">&quot;du&quot;</span>, (<span class="ident">du::uumain</span>, <span class="ident">du::uu_app</span>)),
(<span class="string">&quot;more&quot;</span>, (<span class="ident">more::uumain</span>, <span class="ident">more::uu_app</span>)),
(<span class="string">&quot;logname&quot;</span>, (<span class="ident">logname::uumain</span>, <span class="ident">logname::uu_app</span>)),
(<span class="string">&quot;b3sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;hostid&quot;</span>, (<span class="ident">hostid::uumain</span>, <span class="ident">hostid::uu_app</span>)),
(<span class="string">&quot;basename&quot;</span>, (<span class="ident">basename::uumain</span>, <span class="ident">basename::uu_app</span>)),
(<span class="string">&quot;comm&quot;</span>, (<span class="ident">comm::uumain</span>, <span class="ident">comm::uu_app</span>)),
(<span class="string">&quot;tsort&quot;</span>, (<span class="ident">tsort::uumain</span>, <span class="ident">tsort::uu_app</span>)),
(<span class="string">&quot;cksum&quot;</span>, (<span class="ident">cksum::uumain</span>, <span class="ident">cksum::uu_app</span>)),
(<span class="string">&quot;df&quot;</span>, (<span class="ident">df::uumain</span>, <span class="ident">df::uu_app</span>)),
(<span class="string">&quot;mv&quot;</span>, (<span class="ident">mv::uumain</span>, <span class="ident">mv::uu_app</span>)),
(<span class="string">&quot;shake256sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;test&quot;</span>, (<span class="ident">uu_test::uumain</span>, <span class="ident">uu_test::uu_app</span>)),
(<span class="string">&quot;mknod&quot;</span>, (<span class="ident">mknod::uumain</span>, <span class="ident">mknod::uu_app</span>)),
(<span class="string">&quot;sleep&quot;</span>, (<span class="ident">sleep::uumain</span>, <span class="ident">sleep::uu_app</span>)),
(<span class="string">&quot;fold&quot;</span>, (<span class="ident">fold::uumain</span>, <span class="ident">fold::uu_app</span>)),
(<span class="string">&quot;sha3-224sum&quot;</span>, (<span class="ident">hashsum::uumain</span>, <span class="ident">hashsum::uu_app_common</span>)),
(<span class="string">&quot;link&quot;</span>, (<span class="ident">link::uumain</span>, <span class="ident">link::uu_app</span>)),
(<span class="string">&quot;truncate&quot;</span>, (<span class="ident">truncate::uumain</span>, <span class="ident">truncate::uu_app</span>)),
(<span class="string">&quot;ln&quot;</span>, (<span class="ident">ln::uumain</span>, <span class="ident">ln::uu_app</span>)),
(<span class="string">&quot;cp&quot;</span>, (<span class="ident">cp::uumain</span>, <span class="ident">cp::uu_app</span>)),
],
}
}
+12 -4
View File
@@ -206,6 +206,10 @@
<span id="205">205</span>
<span id="206">206</span>
<span id="207">207</span>
<span id="208">208</span>
<span id="209">209</span>
<span id="210">210</span>
<span id="211">211</span>
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.</span>
<span class="comment">//</span>
<span class="comment">// For the full copyright and license information, please view the LICENSE</span>
@@ -280,8 +284,8 @@
<span class="ident">write_version</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">app</span>)<span class="question-mark">?</span>;
<span class="ident">write_usage</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">app</span>, <span class="ident">name</span>)<span class="question-mark">?</span>;
<span class="ident">write_description</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">app</span>)<span class="question-mark">?</span>;
<span class="ident">write_examples</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">name</span>, <span class="ident">tldr_zip</span>)<span class="question-mark">?</span>;
<span class="ident">write_options</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">app</span>)
<span class="ident">write_options</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">app</span>)<span class="question-mark">?</span>;
<span class="ident">write_examples</span>(<span class="kw-2">&amp;mut</span> <span class="ident">w</span>, <span class="ident">name</span>, <span class="ident">tldr_zip</span>)
}
<span class="kw">fn</span> <span class="ident">write_version</span>(<span class="ident">w</span>: <span class="kw-2">&amp;mut</span> <span class="kw">impl</span> <span class="ident">Write</span>, <span class="ident">app</span>: <span class="kw-2">&amp;</span><span class="ident">App</span>) -&gt; <span class="ident">io::Result</span><span class="op">&lt;</span>()<span class="op">&gt;</span> {
@@ -409,9 +413,13 @@
<span class="macro">write!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;/code&gt;&quot;</span>)<span class="question-mark">?</span>;
}
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;/dt&gt;&quot;</span>)<span class="question-mark">?</span>;
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;dd&gt;\n\n{}\n\n&lt;/dd&gt;&quot;</span>, <span class="ident">arg</span>.<span class="ident">get_help</span>().<span class="ident">unwrap_or_default</span>())<span class="question-mark">?</span>;
<span class="macro">writeln!</span>(
<span class="ident">w</span>,
<span class="string">&quot;&lt;dd&gt;\n\n{}\n\n&lt;/dd&gt;&quot;</span>,
<span class="ident">arg</span>.<span class="ident">get_help</span>().<span class="ident">unwrap_or_default</span>().<span class="ident">replace</span>(<span class="string">&quot;\n&quot;</span>, <span class="string">&quot;&lt;br /&gt;&quot;</span>)
)<span class="question-mark">?</span>;
}
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;/dl&gt;&quot;</span>)
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;/dl&gt;\n&quot;</span>)
}
</code></pre></div>
</section><section id="search" class="content hidden"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="uudoc" data-search-index-js="../../search-index.js" data-search-js="../../search.js"></div>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long