this derivation will be built: /nix/store/nf8vjrl4asq7bf0qzpm74rfckifxmihb-shell-completion-test.drv this path will be fetched (1.8 MiB download, 7.2 MiB unpacked): /nix/store/4wvhzvwmv2rnwgcg0sadhs769hky28xk-zsh-5.9.1 building '/nix/store/nf8vjrl4asq7bf0qzpm74rfckifxmihb-shell-completion-test.drv' on 'ssh-ng://nix@jamie' building '/nix/store/nf8vjrl4asq7bf0qzpm74rfckifxmihb-shell-completion-test.drv' shell-completion-test> === Testing bash completion === shell-completion-test> _cntr is a function shell-completion-test> _cntr () shell-completion-test> { shell-completion-test> local cur prev words cword; shell-completion-test> _init_completion || return; shell-completion-test> local subcommands="attach exec help version"; shell-completion-test> local common_opts="-t --type --apparmor -h --help -V --version"; shell-completion-test> local attach_opts="--effective-user"; shell-completion-test> local subcommand=""; shell-completion-test> local i; shell-completion-test> for ((i = 1; i < cword; i++)) shell-completion-test> do shell-completion-test> case "${words[i]}" in shell-completion-test> attach | exec | help | version) shell-completion-test> subcommand="${words[i]}"; shell-completion-test> break shell-completion-test> ;; shell-completion-test> esac; shell-completion-test> done; shell-completion-test> case "$subcommand" in shell-completion-test> attach) shell-completion-test> case "$prev" in shell-completion-test> -t | --type) shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_container_types)" -- "$cur")); shell-completion-test> return shell-completion-test> ;; shell-completion-test> --apparmor) shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_apparmor_modes)" -- "$cur")); shell-completion-test> return shell-completion-test> ;; shell-completion-test> --effective-user) shell-completion-test> COMPREPLY=($(compgen -u -- "$cur")); shell-completion-test> return shell-completion-test> ;; shell-completion-test> esac; shell-completion-test> if [[ "$cur" == -* ]]; then shell-completion-test> COMPREPLY=($(compgen -W "$common_opts $attach_opts" -- "$cur")); shell-completion-test> else shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_containers)" -- "$cur")); shell-completion-test> fi shell-completion-test> ;; shell-completion-test> exec) shell-completion-test> case "$prev" in shell-completion-test> -t | --type) shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_container_types)" -- "$cur")); shell-completion-test> return shell-completion-test> ;; shell-completion-test> --apparmor) shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_apparmor_modes)" -- "$cur")); shell-completion-test> return shell-completion-test> ;; shell-completion-test> esac; shell-completion-test> if [[ "$cur" == -* ]]; then shell-completion-test> COMPREPLY=($(compgen -W "$common_opts" -- "$cur")); shell-completion-test> else shell-completion-test> COMPREPLY=($(compgen -W "$(_cntr_containers)" -- "$cur")); shell-completion-test> fi shell-completion-test> ;; shell-completion-test> help | version) shell-completion-test> shell-completion-test> ;; shell-completion-test> *) shell-completion-test> COMPREPLY=($(compgen -W "$subcommands" -- "$cur")) shell-completion-test> ;; shell-completion-test> esac shell-completion-test> } shell-completion-test> Bash completions: attach exec help version shell-completion-test> === Testing zsh completion === shell-completion-test> _arguments:comparguments:327: can only be called from completion function shell-completion-test> === Testing fish completion === shell-completion-test> === Testing nushell completion === shell-completion-test> true post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/cntr attr=x86_64-linux.shell-completions