aboutsummaryrefslogtreecommitdiff
path: root/src/args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs
index 6a46986..9613dc3 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -116,6 +116,10 @@ pub struct Args {
#[structopt(short, long)]
pub touch: bool,
+ /// Change to the given directory before running.
+ #[structopt(short = "C", long, parse(from_os_str))]
+ pub directory: Option<PathBuf>,
+
/// Target names or macro definitions.
///
/// If no target is specified, while make is processing the makefiles, the first