Bash Completion: re-enabled directory completion for scripts, e.g. wmake
This commit is contained in:
@ -6139,11 +6139,12 @@ _rm~all_ ()
|
|||||||
|
|
||||||
opts="-help"
|
opts="-help"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*) opts="";;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6158,11 +6159,12 @@ _rmcore_ ()
|
|||||||
|
|
||||||
opts="-help"
|
opts="-help"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*) opts="";;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6291,11 +6293,14 @@ _wclean_ ()
|
|||||||
|
|
||||||
opts="-help -silent"
|
opts="-help -silent"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
opts=""; extra=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6310,11 +6315,12 @@ _wcleanLnIncludeAll_ ()
|
|||||||
|
|
||||||
opts=""
|
opts=""
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*) opts="";;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6370,13 +6376,19 @@ _wmake_ ()
|
|||||||
|
|
||||||
opts="-all -help -j -j -non-stop -no-scheduler -queue -silent -update"
|
opts="-all -help -j -j -non-stop -no-scheduler -queue -silent -update"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
-j)
|
-j)
|
||||||
opts="" ; extra="" ;;
|
opts="" ; extra="" ;;
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
case "${COMP_WORDS[COMP_CWORD-2]}" in
|
||||||
|
-j) ;;
|
||||||
|
*) opts=""; extra="" ;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6391,11 +6403,14 @@ _wmakeCheckPwd_ ()
|
|||||||
|
|
||||||
opts="-help -quiet"
|
opts="-help -quiet"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
opts=""; extra=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6448,11 +6463,14 @@ _wmakeLnInclude_ ()
|
|||||||
|
|
||||||
opts="-help -silent -update"
|
opts="-help -silent -update"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
opts=""; extra=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6467,13 +6485,19 @@ _wmakeLnIncludeAll_ ()
|
|||||||
|
|
||||||
opts="-help -j -j"
|
opts="-help -j -j"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
-j)
|
-j)
|
||||||
opts="" ; extra="" ;;
|
opts="" ; extra="" ;;
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
case "${COMP_WORDS[COMP_CWORD-2]}" in
|
||||||
|
-j) ;;
|
||||||
|
*) opts=""; extra="" ;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
@ -6566,11 +6590,14 @@ _wrmo_ ()
|
|||||||
|
|
||||||
opts="-all -help"
|
opts="-all -help"
|
||||||
for o in $used ; do opts="${opts/$o/}" ; done
|
for o in $used ; do opts="${opts/$o/}" ; done
|
||||||
extra=""
|
extra="-d -f"
|
||||||
|
|
||||||
[ "$COMP_CWORD" = 1 ] || \
|
[ "$COMP_CWORD" = 1 ] || \
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
*) ;;
|
-*) ;;
|
||||||
|
*)
|
||||||
|
opts=""; extra=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) )
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user