mirror of
https://github.com/conda-incubator/conda-zsh-completion.git
synced 2026-03-04 06:14:59 +08:00
improved error handling for --remove
This commit is contained in:
20
_conda
20
_conda
@@ -103,17 +103,25 @@ __conda_config_values(){
|
||||
config_values=($(conda config --json --get "$search_term"|
|
||||
python -c "
|
||||
import json, sys
|
||||
values = json.load(sys.stdin)['get']['$search_term']
|
||||
for v in values:
|
||||
print(v)
|
||||
try:
|
||||
values = json.load(sys.stdin)['get']['$search_term']
|
||||
for v in values:
|
||||
print(v)
|
||||
except KeyError:
|
||||
pass
|
||||
"))
|
||||
print -l $config_values
|
||||
}
|
||||
|
||||
__conda_config_values_describe(){
|
||||
local -a config_values
|
||||
config_values=($( __conda_config_values $1 ))
|
||||
_describe -t config_values 'configuration values' config_values
|
||||
local -a config_values search_term
|
||||
search_term="$1"
|
||||
config_values=($( __conda_config_values $search_term ))
|
||||
if [ "${#config_values}" == 0 ] ; then
|
||||
_message "no values found for '$search_term'!"
|
||||
else
|
||||
_describe -t config_values 'configuration values' config_values
|
||||
fi
|
||||
}
|
||||
|
||||
__conda_channels(){
|
||||
|
||||
Reference in New Issue
Block a user