# credits: # https://godoc.org/github.com/jessevdk/go-flags#hdr-Completion # https://github.com/concourse/concourse/issues/1309#issuecomment-452893900 _fly_compl() { args=("${COMP_WORDS[@]:1:$COMP_CWORD}") local IFS=$'\n' COMPREPLY=($(GO_FLAGS_COMPLETION=1 ${COMP_WORDS[0]} "${args[@]}")) return 0 } complete -F _fly_compl fly