This module defines the rebar_completion behaviour.
Required callback functions: generate/2.
arg_type() = atom | binary | boolean | float | integer | string
cmpl_arg() = #{short => char() | undefined, long => string() | undefined, type => arg_type(), help => string()}
cmpl_cmd() = #{name := string(), help := string() | undefined, args := [cmpl_arg()], cmds => [cmpl_cmd()]}
cmpl_opts() = #{aliases => [string()], file => file:filename(), shell => bash | zsh}
| generate/2 | |
| prelude/1 |
generate(Commands::[cmpl_cmd()], CmplOpts::cmpl_opts()) -> iolist()
prelude(X1) -> any()
Generated by EDoc