From 40832f897c69321ccf43f0ea48f291bacdf6c43b Mon Sep 17 00:00:00 2001 From: Jason Date: Tue, 3 Dec 2019 18:46:29 +0900 Subject: [PATCH] Move __fish_portage_print_repository_names into emaint completion script --- share/completions/emaint.fish | 5 +++++ share/functions/__fish_portage_print_repository_names.fish | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 share/functions/__fish_portage_print_repository_names.fish diff --git a/share/completions/emaint.fish b/share/completions/emaint.fish index 547fe0a48..0b619e87a 100644 --- a/share/completions/emaint.fish +++ b/share/completions/emaint.fish @@ -1,3 +1,8 @@ +function __fish_portage_print_repository_names --description 'Print the names of all configured repositories' + # repos.conf may be a file or a directory + find /etc/portage/repos.conf -type f -exec cat '{}' + | string replace -r --filter '^\s*\[([[:alnum:]_][[:alnum:]_-]*)\]' '$1' | string match -v -e DEFAULT +end + ## Global Opts complete -c emaint -s h -l help -d "Show this help message and exit" complete -c emaint -s c -l check -d "Check for problems" diff --git a/share/functions/__fish_portage_print_repository_names.fish b/share/functions/__fish_portage_print_repository_names.fish deleted file mode 100644 index d3a898ac1..000000000 --- a/share/functions/__fish_portage_print_repository_names.fish +++ /dev/null @@ -1,4 +0,0 @@ -function __fish_portage_print_repository_names --description 'Print the names of all configured repositories' - # repos.conf may be a file or a directory - find /etc/portage/repos.conf -type f -exec cat '{}' + | string replace -r --filter '^\s*\[([[:alnum:]_][[:alnum:]_-]*)\]' '$1' | string match -v -e DEFAULT -end