|
795 | 795 | <span id="789">789</span>
|
796 | 796 | <span id="790">790</span>
|
797 | 797 | <span id="791">791</span>
|
| 798 | +<span id="792">792</span> |
798 | 799 | </pre><pre class="rust"><code><span class="comment">// spell-checker:ignore (vars) RFILE</span>
|
799 | 800 |
|
800 | 801 | <span class="attribute">#![<span class="ident">allow</span>(<span class="ident">clippy::upper_case_acronyms</span>)]</span>
|
801 | 802 |
|
| 803 | +<span class="kw">use</span> <span class="ident">clap::builder::ValueParser</span>; |
802 | 804 | <span class="kw">use</span> <span class="ident">uucore::error</span>::{<span class="ident">UResult</span>, <span class="ident">USimpleError</span>, <span class="ident">UUsageError</span>};
|
803 | 805 | <span class="kw">use</span> <span class="ident">uucore::format_usage</span>;
|
804 | 806 | <span class="kw">use</span> <span class="ident">uucore</span>::{<span class="ident">display::Quotable</span>, <span class="ident">show_error</span>, <span class="ident">show_warning</span>};
|
|
1000 | 1002 | <span class="string">"Use security context of RFILE, rather than specifying \
|
1001 | 1003 | a CONTEXT value."</span>,
|
1002 | 1004 | )
|
1003 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1005 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1004 | 1006 | )
|
1005 | 1007 | .<span class="ident">arg</span>(
|
1006 | 1008 | <span class="ident">Arg::new</span>(<span class="ident">options::USER</span>)
|
|
1010 | 1012 | .<span class="ident">value_name</span>(<span class="string">"USER"</span>)
|
1011 | 1013 | .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::Username</span>)
|
1012 | 1014 | .<span class="ident">help</span>(<span class="string">"Set user USER in the target security context."</span>)
|
1013 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1015 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1014 | 1016 | )
|
1015 | 1017 | .<span class="ident">arg</span>(
|
1016 | 1018 | <span class="ident">Arg::new</span>(<span class="ident">options::ROLE</span>)
|
|
1019 | 1021 | .<span class="ident">takes_value</span>(<span class="bool-val">true</span>)
|
1020 | 1022 | .<span class="ident">value_name</span>(<span class="string">"ROLE"</span>)
|
1021 | 1023 | .<span class="ident">help</span>(<span class="string">"Set role ROLE in the target security context."</span>)
|
1022 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1024 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1023 | 1025 | )
|
1024 | 1026 | .<span class="ident">arg</span>(
|
1025 | 1027 | <span class="ident">Arg::new</span>(<span class="ident">options::TYPE</span>)
|
|
1028 | 1030 | .<span class="ident">takes_value</span>(<span class="bool-val">true</span>)
|
1029 | 1031 | .<span class="ident">value_name</span>(<span class="string">"TYPE"</span>)
|
1030 | 1032 | .<span class="ident">help</span>(<span class="string">"Set type TYPE in the target security context."</span>)
|
1031 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1033 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1032 | 1034 | )
|
1033 | 1035 | .<span class="ident">arg</span>(
|
1034 | 1036 | <span class="ident">Arg::new</span>(<span class="ident">options::RANGE</span>)
|
|
1037 | 1039 | .<span class="ident">takes_value</span>(<span class="bool-val">true</span>)
|
1038 | 1040 | .<span class="ident">value_name</span>(<span class="string">"RANGE"</span>)
|
1039 | 1041 | .<span class="ident">help</span>(<span class="string">"Set range RANGE in the target security context."</span>)
|
1040 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1042 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1041 | 1043 | )
|
1042 | 1044 | .<span class="ident">arg</span>(
|
1043 | 1045 | <span class="ident">Arg::new</span>(<span class="ident">options::RECURSIVE</span>)
|
|
1095 | 1097 | .<span class="ident">multiple_occurrences</span>(<span class="bool-val">true</span>)
|
1096 | 1098 | .<span class="ident">value_hint</span>(<span class="ident">clap::ValueHint::FilePath</span>)
|
1097 | 1099 | .<span class="ident">min_values</span>(<span class="number">1</span>)
|
1098 |
| - .<span class="ident">allow_invalid_utf8</span>(<span class="bool-val">true</span>), |
| 1100 | + .<span class="ident">value_parser</span>(<span class="ident">ValueParser::os_string</span>()), |
1099 | 1101 | )
|
1100 | 1102 | }
|
1101 | 1103 |
|
|
0 commit comments