about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/continuous-integration/fly/fly.bash
blob: a9acc5f70a400f17ef0ef3f8a4d8130629f25f81 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
# 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