We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4c5b665 commit 2a2e10aCopy full SHA for 2a2e10a
1 file changed
src/uu/expr/src/expr.rs
@@ -109,9 +109,20 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> {
109
.collect::<Result<Vec<_>, _>>()?;
110
111
if args.len() == 1 && args[0] == b"--help" {
112
- uu_app().print_help()?;
+ if uu_app().print_help().is_err() {
113
+ std::process::exit(3);
114
+ }
115
} else if args.len() == 1 && args[0] == b"--version" {
- writeln!(stdout(), "expr {}", uucore::crate_version!())?;
116
+ if writeln!(
117
+ stdout(),
118
+ "{} {}",
119
+ uucore::util_name(),
120
+ uucore::crate_version!()
121
+ )
122
+ .is_err()
123
+ {
124
125
126
} else {
127
// The first argument may be "--" and should be be ignored.
128
let args = if !args.is_empty() && args[0] == b"--" {
0 commit comments