Mercurial > hg
comparison contrib/bash_completion @ 5081:ea7b982b6c08
Remove trailing spaces
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Tue, 07 Aug 2007 10:24:33 +0200 |
parents | 04d919cdf263 |
children | bb417470d62a |
comparison
equal
deleted
inserted
replaced
5080:73fdc8bd3ed8 | 5081:ea7b982b6c08 |
---|---|
26 # { | 26 # { |
27 # if [ -r ~/.patchbomb-$1 ]; then | 27 # if [ -r ~/.patchbomb-$1 ]; then |
28 # cat ~/.patchbomb-$1 | 28 # cat ~/.patchbomb-$1 |
29 # fi | 29 # fi |
30 # } | 30 # } |
31 # | 31 # |
32 # | 32 # |
33 # Writing completion functions for additional commands: | 33 # Writing completion functions for additional commands: |
34 # | 34 # |
35 # If it exists, the function _hg_cmd_foo will be called without | 35 # If it exists, the function _hg_cmd_foo will be called without |
36 # arguments to generate the completion candidates for the hg command | 36 # arguments to generate the completion candidates for the hg command |
48 # - $prev - the argument before $cur | 48 # - $prev - the argument before $cur |
49 # - $global_args - "|"-separated list of global options that accept | 49 # - $global_args - "|"-separated list of global options that accept |
50 # an argument (e.g. '--cwd|-R|--repository') | 50 # an argument (e.g. '--cwd|-R|--repository') |
51 # - $canonical - 1 if we canonicalized $cmd before calling the function | 51 # - $canonical - 1 if we canonicalized $cmd before calling the function |
52 # 0 otherwise | 52 # 0 otherwise |
53 # | 53 # |
54 | 54 |
55 shopt -s extglob | 55 shopt -s extglob |
56 | 56 |
57 _hg_commands() | 57 _hg_commands() |
58 { | 58 { |
423 fi | 423 fi |
424 fi | 424 fi |
425 done | 425 done |
426 | 426 |
427 if [ -z "$subcmd" ] || [ $COMP_CWORD -eq $i ] || [ "$subcmd" = help ]; then | 427 if [ -z "$subcmd" ] || [ $COMP_CWORD -eq $i ] || [ "$subcmd" = help ]; then |
428 COMPREPLY=(${COMPREPLY[@]:-} | 428 COMPREPLY=(${COMPREPLY[@]:-} |
429 $(compgen -W 'bad good help init next reset' -- "$cur")) | 429 $(compgen -W 'bad good help init next reset' -- "$cur")) |
430 return | 430 return |
431 fi | 431 fi |
432 | 432 |
433 case "$subcmd" in | 433 case "$subcmd" in |
443 # patchbomb | 443 # patchbomb |
444 _hg_cmd_email() | 444 _hg_cmd_email() |
445 { | 445 { |
446 case "$prev" in | 446 case "$prev" in |
447 -c|--cc|-t|--to|-f|--from|--bcc) | 447 -c|--cc|-t|--to|-f|--from|--bcc) |
448 # we need an e-mail address. let the user provide a function | 448 # we need an e-mail address. let the user provide a function |
449 # to get them | 449 # to get them |
450 if [ "$(type -t _hg_emails)" = function ]; then | 450 if [ "$(type -t _hg_emails)" = function ]; then |
451 local arg=to | 451 local arg=to |
452 if [[ "$prev" == @(-f|--from) ]]; then | 452 if [[ "$prev" == @(-f|--from) ]]; then |
453 arg=from | 453 arg=from |