diff options
author | Oliver Kiddle <opk@users.sourceforge.net> | 2004-04-14 08:08:53 +0000 |
---|---|---|
committer | Oliver Kiddle <opk@users.sourceforge.net> | 2004-04-14 08:08:53 +0000 |
commit | 37522a2dea50818af925c51bd9ca9ce1d598a815 (patch) | |
tree | b5524baec117af6d2363792fe192cdc903ae6ba3 /Completion | |
parent | b001b095911479e32a802f099ea5d0995c02658c (diff) | |
download | zsh-37522a2dea50818af925c51bd9ca9ce1d598a815.tar.gz zsh-37522a2dea50818af925c51bd9ca9ce1d598a815.tar.xz zsh-37522a2dea50818af925c51bd9ca9ce1d598a815.zip |
19768: add clue to insecure directories warning and send errors to stderr
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/compinit | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/Completion/compinit b/Completion/compinit index ba8cddd20..f47739328 100644 --- a/Completion/compinit +++ b/Completion/compinit @@ -223,7 +223,7 @@ compdef() { # Get the options. if (( ! $# )); then - echo "$0: I need arguments" + print -u2 "$0: I need arguments" return 1 fi @@ -234,7 +234,7 @@ compdef() { [pPkK]) if [[ -n "$type" ]]; then # Error if both `-p' and `-k' are given (or one of them # twice). - echo "$0: type already set to $type" + print -u2 "$0: type already set to $type" return 1 fi if [[ "$opt" = p ]]; then @@ -253,7 +253,7 @@ compdef() { shift OPTIND-1 if (( ! $# )); then - echo "$0: I need arguments" + print -u2 "$0: I need arguments" return 1 fi @@ -275,11 +275,11 @@ compdef() { _comps[$cmd]="$func" _services[$cmd]="$svc" else - echo "$0: unknown command or service: $svc" + print -u2 "$0: unknown command or service: $svc" ret=1 fi else - echo "$0: invalid argument: $1" + print -u2 "$0: invalid argument: $1" ret=1 fi shift @@ -299,7 +299,7 @@ compdef() { widgetkey) while [[ -n $1 ]]; do if [[ $# -lt 3 ]]; then - echo "$0: compdef -K requires <widget> <comp-widget> <key>" + print -u2 "$0: compdef -K requires <widget> <comp-widget> <key>" return 1 fi [[ $1 = _* ]] || 1="_$1" @@ -317,7 +317,7 @@ compdef() { ;; key) if [[ $# -lt 2 ]]; then - echo "$0: missing keys" + print -u2 "$0: missing keys" return 1 fi @@ -390,7 +390,7 @@ compdef() { key) # Oops, cannot do that yet. - echo "$0: cannot restore key bindings" + print -u2 "$0: cannot restore key bindings" return 1 ;; *) @@ -413,7 +413,8 @@ if [[ -n "$_i_check" ]]; then if [[ -n "$_i_q" ]]; then if [[ "$_i_fail" = ask ]]; then if ! read -q "?Ignore insecure $_i_q and continue [ny]? "; then - echo "$0: initialization aborted" + print -u2 "run compaudit to see list of insecure $_i_q" + print -u2 "$0: initialization aborted" unfunction compinit compdef unset _comp_dumpfile _comp_secure compprefuncs comppostfuncs \ _comps _patcomps _postpatcomps _compautos _lastcomp |