Code View

plugin / plugin-2.2.0.0 / tools / auto-complete / dso-keygen.bash
#!/bin/bash
# SPDX-License-Identifier: MIT
# dso-keygen — Bash completion
_ffs_dso_keygen() {
    local cur prev words cword
    _init_completion || return
    local opts="--name --email --out-dir --out-private-dir --out-public-dir --separate --key-id -h --help"
    case "${prev}" in
        --out-dir|--out-private-dir|--out-public-dir)
            COMPREPLY=( $( compgen -d -- "${cur}" ) ); return ;;
        --name|--email|--key-id)
            return ;;
    esac
    [[ "${cur}" == -* || -z "${cur}" ]] && \
        COMPREPLY=( $( compgen -W "${opts}" -- "${cur}" ) )
}
complete -F _ffs_dso_keygen dso-keygen