diff --git a/dev-python/typer/typer-0.12.1.ebuild b/dev-python/typer/typer-0.12.1.ebuild index df2aca1..306a94f 100644 --- a/dev-python/typer/typer-0.12.1.ebuild +++ b/dev-python/typer/typer-0.12.1.ebuild @@ -47,15 +47,18 @@ src_test() { distutils-r1_src_test "${@}" } +typer_gen_comp() { + python -m typer --show-completion bash > "${COMPLETIONSDIR}/${PN}" + python -m typer --show-completion zsh > "${COMPLETIONSDIR}/_${PN}" + python -m typer --show-completion fish > "${COMPLETIONSDIR}/${PN}.fish" +} + src_compile() { distutils-r1_src_compile "${@}" mkdir "${COMPLETIONSDIR}" - export _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 - python -m typer --show-completion bash > "${COMPLETIONSDIR}/${PN}" - python -m typer --show-completion zsh > "${COMPLETIONSDIR}/_${PN}" - python -m typer --show-completion fish > "${COMPLETIONSDIR}/${PN}.fish" + _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 typer_gen_comp } src_install() {