From 24ac929abe9624559054a1daf4288998f9efda81 Mon Sep 17 00:00:00 2001 From: nasso Date: Thu, 21 Mar 2024 16:50:44 +0100 Subject: [PATCH] feat: completion support for subcommand aliases --- clap_complete/src/generator/utils.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clap_complete/src/generator/utils.rs b/clap_complete/src/generator/utils.rs index 6ea10d2ab20..57682d4da00 100644 --- a/clap_complete/src/generator/utils.rs +++ b/clap_complete/src/generator/utils.rs @@ -49,6 +49,10 @@ pub fn subcommands(p: &Command) -> Vec<(String, String)> { ); subcmds.push((sc.get_name().to_string(), sc_bin_name.to_string())); + + for a in sc.get_visible_aliases() { + subcmds.push((a.to_string(), sc_bin_name.to_string())); + } } subcmds