NAME

App::karr::Cmd::Destroy - Destroy the ref-backed karr board

VERSION

version 0.600

SYNOPSIS

karr destroy --yes

DESCRIPTION

Deletes the complete refs/karr/* namespace for the current repository. This is the destructive inverse of karr init and removes board config, tasks, logs, metadata, and any other refs kept under the board namespace.

If the repository has a configured remote, the command also pushes, carrying one delete refspec for every ref it removed -- read off the tombstones each delete leaves under refs/karr-local/deleted/ -- so the remote board state is emptied to match. It is those recorded deletions that clear the remote, not a pruning push: a push publishes what this clone deleted and never claims that nothing else exists ("push" in App::karr::Git). Without a remote the tombstones are settled locally instead of kept, so a destroyed board leaves nothing behind either way.

OPTIONS

  • --yes

    Required acknowledgement for the destructive board removal.

SEE ALSO

karr, App::karr, App::karr::Cmd::Backup, App::karr::Cmd::Restore, App::karr::Cmd::Init

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)