fi
COMPREPLY=( $( compgen -P '"' -S '"' -W "$(command echo -e ${extended[@]})" -- "${cur}" ) )
+ # If no more words availables for completion, add space after last match.
+ if [[ "${#completion[@]}" -gt 1 ]]; then
+ compopt -o nospace
+ fi
}
_lxc_attach() {
;;
--elevated-privileges | -e )
__lxc_piped_args "$cur" '|' CGROUP CAP LSM
- compopt -o nospace
return
;;
--namespaces | -s )
__lxc_piped_args "$cur" '|' MOUNT PID UTSNAME IPC USER NETWORK
- compopt -o nospace
return
;;
--remount-sys-proc | -R | --keep-env | --clear-env )
--groups | -g )
# @TODO: add NULL group as a leading comma, trailing comma, embedded double comma.
__lxc_piped_args "$cur" ',' $( __lxc_groups )
- compopt -o nospace
return
;;
esac
--groups | -g )
# @TODO: add NULL group as a leading comma, trailing comma, embedded double comma.
__lxc_piped_args "$cur" ',' $( __lxc_groups )
- compopt -o nospace
return
;;
--nesting )
case $prev in
--namespaces | -s )
- __lxc_piped_args "$cur" '|' "MOUNT" "PID" "UTSNAME" "IPC" "USER" "NETWORK"
- compopt -o nospace
+ __lxc_piped_args "$cur" '|' MOUNT PID UTSNAME IPC USER NETWORK
return
;;
--user | -u )
;;
--state | -s )
__lxc_piped_args "$cur" '|' STOPPED STARTING RUNNING STOPPING ABORTING FREEZING FROZEN THAWED
- compopt -o nospace
return
;;
--timeout | -t )