bash-completion-r1.eclass

Name

bash-completion-r1.eclass -- A few quick functions to install bash-completion files

Supported EAPIs

5 6 7 8

Example

EAPI=8

src_configure() {
      econf \
      --with-bash-completion-dir="$(get_bashcompdir)"
}

src_install() {
      default

      newbashcomp contrib/${PN}.bash-completion ${PN}
}

Functions

get_bashcompdir

Get the bash-completion completions directory.

dobashcomp <file> [...]

Install bash-completion files passed as args. Has EAPI-dependent failure behavior (like doins).

newbashcomp <file> <newname>

Install bash-completion file under a new name. Has EAPI-dependent failure behavior (like newins).

bashcomp_alias <basename> <alias>...

Alias <basename> completion to one or more commands (<alias>es).

Maintainers

mgorny@gentoo.org

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/