NAME

App::karr::Cmd::Completion - Generate shell completion scripts for bash, zsh, and fish

VERSION

version 0.601

SYNOPSIS

karr completion bash
karr completion zsh > "${fpath[1]}/_karr"
karr completion fish | source

DESCRIPTION

Prints a static shell completion script for bash, zsh, or fish, generated from the command table in App::karr and the option declarations MooX::Options exposes on every command class. The script is static: it embeds the command names, option names, and fixed value lists, and never invokes karr at completion time, so it works even where the board is not reachable.

The value lists are the cheap, fixed ones: the --sort fields and the default priorities. Board-specific values (statuses, tags, task ids) are deliberately not embedded -- they are per-board configuration, and a static script has no board to read.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/karr/issues.

IRC

Join #langertha on irc.perl.org or message Getty directly.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <getty@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)