diff options
Diffstat (limited to 'mingling_cli/src/main.rs')
| -rw-r--r-- | mingling_cli/src/main.rs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/mingling_cli/src/main.rs b/mingling_cli/src/main.rs index 149093c..b9164db 100644 --- a/mingling_cli/src/main.rs +++ b/mingling_cli/src/main.rs @@ -1,4 +1,10 @@ -use crate::metadata::MinglingMetadataSetup; +use crate::metadata::{ + MinglingMetadataSetup, + setup::{ + ARG_ALL_FEATURES, ARG_FEATURES, ARG_MANIFEST_PATH, ARG_MESSAGE_FORMAT, + ARG_NO_DEFAULT_FEATURES, ARG_NO_DEPS, + }, +}; use mingling::{ ShellContext, Suggest, consts::HELP_FLAG, @@ -35,7 +41,13 @@ pub fn help_global(_: EntryFallback) -> String { #[completion(EntryFallback)] pub fn complete_global(_ctx: &ShellContext) -> Suggest { suggest! { - HELP_FLAG: "Show help messages" + HELP_FLAG: "Show help messages", + ARG_FEATURES.clone(): "List of features to enable", + ARG_MANIFEST_PATH.clone(): "Custom path to Cargo.toml", + ARG_MESSAGE_FORMAT.clone(): "Output message format", + ARG_ALL_FEATURES: "Enable all features", + ARG_NO_DEFAULT_FEATURES: "Disable default features", + ARG_NO_DEPS: "Do not include dependencies in metadata", } } |
