summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/args.rs4
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)]