#!/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