|
499 | 499 | <span id="493">493</span>
|
500 | 500 | <span id="494">494</span>
|
501 | 501 | <span id="495">495</span>
|
502 |
| -<span id="496">496</span> |
503 |
| -<span id="497">497</span> |
504 |
| -<span id="498">498</span> |
505 |
| -<span id="499">499</span> |
506 |
| -<span id="500">500</span> |
507 |
| -<span id="501">501</span> |
508 | 502 | </pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.</span>
|
509 | 503 | <span class="comment">//</span>
|
510 | 504 | <span class="comment">// (c) Orvar Segerström <orvarsegerstrom@gmail.com></span>
|
|
638 | 632 | .<span class="ident">about</span>(<span class="ident">ABOUT</span>)
|
639 | 633 | .<span class="ident">override_usage</span>(<span class="ident">format_usage</span>(<span class="ident">USAGE</span>))
|
640 | 634 | .<span class="ident">infer_long_args</span>(<span class="bool-val">true</span>)
|
641 |
| - .<span class="ident">arg</span>( |
642 |
| - <span class="ident">backup_control::arguments::backup</span>() |
643 |
| - ) |
644 |
| - .<span class="ident">arg</span>( |
645 |
| - <span class="ident">backup_control::arguments::backup_no_args</span>() |
646 |
| - ) |
647 |
| - .<span class="ident">arg</span>( |
| 635 | + .<span class="ident">arg</span>(<span class="ident">backup_control::arguments::backup</span>()) |
| 636 | + .<span class="ident">arg</span>(<span class="ident">backup_control::arguments::backup_no_args</span>()) |
| 637 | + .<span class="ident">arg</span>( |
648 | 638 | <span class="ident">Arg::new</span>(<span class="ident">OPT_FORCE</span>)
|
649 |
| - .<span class="ident">short</span>(<span class="string">'f'</span>) |
650 |
| - .<span class="ident">long</span>(<span class="ident">OPT_FORCE</span>) |
651 |
| - .<span class="ident">help</span>(<span class="string">"do not prompt before overwriting"</span>) |
652 |
| - ) |
653 |
| - .<span class="ident">arg</span>( |
| 639 | + .<span class="ident">short</span>(<span class="string">'f'</span>) |
| 640 | + .<span class="ident">long</span>(<span class="ident">OPT_FORCE</span>) |
| 641 | + .<span class="ident">help</span>(<span class="string">"do not prompt before overwriting"</span>), |
| 642 | + ) |
| 643 | + .<span class="ident">arg</span>( |
654 | 644 | <span class="ident">Arg::new</span>(<span class="ident">OPT_INTERACTIVE</span>)
|
655 |
| - .<span class="ident">short</span>(<span class="string">'i'</span>) |
656 |
| - .<span class="ident">long</span>(<span class="ident">OPT_INTERACTIVE</span>) |
657 |
| - .<span class="ident">help</span>(<span class="string">"prompt before override"</span>) |
658 |
| - ) |
659 |
| - .<span class="ident">arg</span>( |
660 |
| - <span class="ident">Arg::new</span>(<span class="ident">OPT_NO_CLOBBER</span>).<span class="ident">short</span>(<span class="string">'n'</span>) |
661 |
| - .<span class="ident">long</span>(<span class="ident">OPT_NO_CLOBBER</span>) |
662 |
| - .<span class="ident">help</span>(<span class="string">"do not overwrite an existing file"</span>) |
663 |
| - ) |
664 |
| - .<span class="ident">arg</span>( |
| 645 | + .<span class="ident">short</span>(<span class="string">'i'</span>) |
| 646 | + .<span class="ident">long</span>(<span class="ident">OPT_INTERACTIVE</span>) |
| 647 | + .<span class="ident">help</span>(<span class="string">"prompt before override"</span>), |
| 648 | + ) |
| 649 | + .<span class="ident">arg</span>( |
| 650 | + <span class="ident">Arg::new</span>(<span class="ident">OPT_NO_CLOBBER</span>) |
| 651 | + .<span class="ident">short</span>(<span class="string">'n'</span>) |
| 652 | + .<span class="ident">long</span>(<span class="ident">OPT_NO_CLOBBER</span>) |
| 653 | + .<span class="ident">help</span>(<span class="string">"do not overwrite an existing file"</span>), |
| 654 | + ) |
| 655 | + .<span class="ident">arg</span>( |
665 | 656 | <span class="ident">Arg::new</span>(<span class="ident">OPT_STRIP_TRAILING_SLASHES</span>)
|
666 |
| - .<span class="ident">long</span>(<span class="ident">OPT_STRIP_TRAILING_SLASHES</span>) |
667 |
| - .<span class="ident">help</span>(<span class="string">"remove any trailing slashes from each SOURCE argument"</span>) |
668 |
| - ) |
669 |
| - .<span class="ident">arg</span>( |
670 |
| - <span class="ident">backup_control::arguments::suffix</span>() |
671 |
| - ) |
672 |
| - .<span class="ident">arg</span>( |
673 |
| - <span class="ident">Arg::new</span>(<span class="ident">OPT_TARGET_DIRECTORY</span>) |
674 |
| - .<span class="ident">short</span>(<span class="string">'t'</span>) |
675 |
| - .<span class="ident">long</span>(<span class="ident">OPT_TARGET_DIRECTORY</span>) |
676 |
| - .<span class="ident">help</span>(<span class="string">"move all SOURCE arguments into DIRECTORY"</span>) |
677 |
| - .<span class="ident">takes_value</span>(<span class="bool-val">true</span>) |
678 |
| - .<span class="ident">value_name</span>(<span class="string">"DIRECTORY"</span>) |
679 |
| - .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::DirPath</span>) |
680 |
| - .<span class="ident">conflicts_with</span>(<span class="ident">OPT_NO_TARGET_DIRECTORY</span>) |
681 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>) |
682 |
| - ) |
683 |
| - .<span class="ident">arg</span>( |
| 657 | + .<span class="ident">long</span>(<span class="ident">OPT_STRIP_TRAILING_SLASHES</span>) |
| 658 | + .<span class="ident">help</span>(<span class="string">"remove any trailing slashes from each SOURCE argument"</span>), |
| 659 | + ) |
| 660 | + .<span class="ident">arg</span>(<span class="ident">backup_control::arguments::suffix</span>()) |
| 661 | + .<span class="ident">arg</span>( |
| 662 | + <span class="ident">Arg::new</span>(<span class="ident">OPT_TARGET_DIRECTORY</span>) |
| 663 | + .<span class="ident">short</span>(<span class="string">'t'</span>) |
| 664 | + .<span class="ident">long</span>(<span class="ident">OPT_TARGET_DIRECTORY</span>) |
| 665 | + .<span class="ident">help</span>(<span class="string">"move all SOURCE arguments into DIRECTORY"</span>) |
| 666 | + .<span class="ident">takes_value</span>(<span class="bool-val">true</span>) |
| 667 | + .<span class="ident">value_name</span>(<span class="string">"DIRECTORY"</span>) |
| 668 | + .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::DirPath</span>) |
| 669 | + .<span class="ident">conflicts_with</span>(<span class="ident">OPT_NO_TARGET_DIRECTORY</span>) |
| 670 | + .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 671 | + ) |
| 672 | + .<span class="ident">arg</span>( |
684 | 673 | <span class="ident">Arg::new</span>(<span class="ident">OPT_NO_TARGET_DIRECTORY</span>)
|
685 |
| - .<span class="ident">short</span>(<span class="string">'T'</span>) |
686 |
| - .<span class="ident">long</span>(<span class="ident">OPT_NO_TARGET_DIRECTORY</span>) |
687 |
| - .<span class="ident">help</span>(<span class="string">"treat DEST as a normal file"</span>) |
688 |
| - ) |
689 |
| - .<span class="ident">arg</span>( |
690 |
| - <span class="ident">Arg::new</span>(<span class="ident">OPT_UPDATE</span>) |
691 |
| - .<span class="ident">short</span>(<span class="string">'u'</span>) |
692 |
| - .<span class="ident">long</span>(<span class="ident">OPT_UPDATE</span>) |
693 |
| - .<span class="ident">help</span>(<span class="string">"move only when the SOURCE file is newer than the destination file or when the destination file is missing"</span>) |
694 |
| - ) |
695 |
| - .<span class="ident">arg</span>( |
| 674 | + .<span class="ident">short</span>(<span class="string">'T'</span>) |
| 675 | + .<span class="ident">long</span>(<span class="ident">OPT_NO_TARGET_DIRECTORY</span>) |
| 676 | + .<span class="ident">help</span>(<span class="string">"treat DEST as a normal file"</span>), |
| 677 | + ) |
| 678 | + .<span class="ident">arg</span>(<span class="ident">Arg::new</span>(<span class="ident">OPT_UPDATE</span>).<span class="ident">short</span>(<span class="string">'u'</span>).<span class="ident">long</span>(<span class="ident">OPT_UPDATE</span>).<span class="ident">help</span>( |
| 679 | + <span class="string">"move only when the SOURCE file is newer than the destination file \ |
| 680 | + or when the destination file is missing"</span>, |
| 681 | + )) |
| 682 | + .<span class="ident">arg</span>( |
696 | 683 | <span class="ident">Arg::new</span>(<span class="ident">OPT_VERBOSE</span>)
|
697 |
| - .<span class="ident">short</span>(<span class="string">'v'</span>) |
698 |
| - .<span class="ident">long</span>(<span class="ident">OPT_VERBOSE</span>).<span class="ident">help</span>(<span class="string">"explain what is being done"</span>) |
699 |
| - ) |
700 |
| - .<span class="ident">arg</span>( |
701 |
| - <span class="ident">Arg::new</span>(<span class="ident">ARG_FILES</span>) |
702 |
| - .<span class="ident">multiple_occurrences</span>(<span class="bool-val">true</span>) |
703 |
| - .<span class="ident">takes_value</span>(<span class="bool-val">true</span>) |
704 |
| - .<span class="ident">min_values</span>(<span class="number">1</span>) |
705 |
| - .<span class="ident">required</span>(<span class="bool-val">true</span>) |
706 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>) |
707 |
| - .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::AnyPath</span>) |
| 684 | + .<span class="ident">short</span>(<span class="string">'v'</span>) |
| 685 | + .<span class="ident">long</span>(<span class="ident">OPT_VERBOSE</span>) |
| 686 | + .<span class="ident">help</span>(<span class="string">"explain what is being done"</span>), |
| 687 | + ) |
| 688 | + .<span class="ident">arg</span>( |
| 689 | + <span class="ident">Arg::new</span>(<span class="ident">ARG_FILES</span>) |
| 690 | + .<span class="ident">multiple_occurrences</span>(<span class="bool-val">true</span>) |
| 691 | + .<span class="ident">takes_value</span>(<span class="bool-val">true</span>) |
| 692 | + .<span class="ident">min_values</span>(<span class="number">1</span>) |
| 693 | + .<span class="ident">required</span>(<span class="bool-val">true</span>) |
| 694 | + .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>) |
| 695 | + .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::AnyPath</span>), |
708 | 696 | )
|
709 | 697 | }
|
710 | 698 |
|
|
0 commit comments