contrib/tcsh_completion_build.sh
changeset 1157 6e66235084d9
parent 1155 92697ad28f08
child 1308 2073e5a71008
equal deleted inserted replaced
1156:1d5996d39c9d 1157:6e66235084d9
    36 tcsh_file=${1-tcsh_completion}
    36 tcsh_file=${1-tcsh_completion}
    37 
    37 
    38 hg_commands=`hg --debug help | \
    38 hg_commands=`hg --debug help | \
    39         sed -e '1,/^list of commands:/d' \
    39         sed -e '1,/^list of commands:/d' \
    40             -e '/^global options:/,$d' \
    40             -e '/^global options:/,$d' \
    41             -e '/^ [^ ]/!d; s/[,:]//g;' | 
    41             -e '/^ [^ ]/!d; s/[,:]//g;' | \
    42         xargs -n5 | \
    42         xargs -n5 | \
    43         sed -e '$!s/$/ \\\\/g; 2,$s/^ \{0,\}/    /g'`
    43         sed -e '$!s/$/ \\\\/g; 2,$s/^ */    /g'`
    44 
    44 
    45 hg_global_options=`hg -v help | \
    45 hg_global_options=`hg -v help | \
    46         sed -e '1,/global/d;/^ *-/!d; s/ [^- ].*//' | \
    46         sed -e '1,/global/d;/^ *-/!d; s/ [^- ].*//' | \
    47         xargs -n5 | \
    47         sed -e 's/ *$//; $!s/$/ \\\\/g; 2,$s/^ */    /g'`
    48         sed -e '$!s/$/ \\\\/g; 2,$s/^ \{0,\}/    /g'`
       
    49 
    48 
    50 hg_version=`hg version | sed -e '1q'`
    49 hg_version=`hg version | sed -e '1q'`
    51 
    50 
    52 script_name=`basename $0`
    51 script_name=`basename $0`
    53 
    52