diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2018-05-20 20:40:00 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-05-21 06:23:14 +0200 |
commit | 3c7777672bf9bc9ac2ddb422633b39af4faa1682 (patch) | |
tree | 13710eec966e2da6bde01cde29e5412bcb808289 /help.h | |
parent | completion: implement and use --list-cmds=main,others (diff) | |
download | git-3c7777672bf9bc9ac2ddb422633b39af4faa1682.tar.xz git-3c7777672bf9bc9ac2ddb422633b39af4faa1682.zip |
git: support --list-cmds=list-<category>
This allows us to select any group of commands by a category defined
in command-list.txt. This is an internal/hidden option so we don't
have to be picky about the category name or worried about exposing too
much.
This will be used later by git-completion.bash to retrieve certain
command groups.
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'help.h')
-rw-r--r-- | help.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -21,6 +21,8 @@ static inline void mput_char(char c, unsigned int num) extern void list_common_cmds_help(void); extern void list_all_main_cmds(struct string_list *list); extern void list_all_other_cmds(struct string_list *list); +extern void list_cmds_by_category(struct string_list *list, + const char *category); extern const char *help_unknown_cmd(const char *cmd); extern void load_command_list(const char *prefix, struct cmdnames *main_cmds, |