diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-11-29 00:54:16 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-11-29 00:54:16 -0600 |
commit | b32d10b65ee7bdd939915f2a34929386ac4595ea (patch) | |
tree | 30880943d5cfe696a71a09fd8994dd61768e56ee /src/cli.rs | |
parent | 09f51336df00b38928c4b42782687012b9bfae39 (diff) |
feat: add git feature git related config and cli flags
Diffstat (limited to 'src/cli.rs')
-rw-r--r-- | src/cli.rs | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -38,13 +38,14 @@ pub struct Projects { #[arg(long)] hidden: bool, - /// Match git repositories - #[arg(long, short, default_value_t = true)] - git: bool, - /// Match directories containing item named <PATTERN> #[arg(long, short)] pattern: Option<String>, + + /// Match git repositories + #[cfg(feature = "git")] + #[arg(long, short, default_value_t = true)] + git: bool, } impl Provider for Projects { @@ -67,8 +68,10 @@ impl From<Projects> for Config { path_buf, hidden: value.hidden, max_depth: value.max_depth, - git: value.git, pattern: value.pattern.to_owned(), + + #[cfg(feature = "git")] + git: value.git, }) .collect(); |