diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/args.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/args.rs b/src/args.rs index 00c8a25..0585278 100644 --- a/src/args.rs +++ b/src/args.rs @@ -1,13 +1,15 @@ // SPDX-License-Identifier: GPL-3.0-only use clap::Parser; +use clap_stdin::MaybeStdin; + #[derive(Debug, Parser)] #[clap(name="deskwhich", version=env!("CARGO_PKG_VERSION"),about=env!("CARGO_PKG_DESCRIPTION"), author=env!("CARGO_PKG_AUTHORS"))] pub struct Cli { /// The desktop file to search for - pub search: String, + pub search: MaybeStdin<String>, /// Skip directories in XDG_DATA_DIRS that start with a dot #[arg(long, default_value_t=false)] |