This branch is 6 commits behind toolshed/abra:main
Linus GasserandClaude Sonnet 5 de9a683aca feat(recipe): allow branch names in RECIPE=<name>:<version>
Fetch and resolve a branch name on demand (into refs/remotes/origin/*,
never refs/heads/*, to avoid corrupting default-branch detection),
checking it out detached at its tip as a chaos commit. Resolution order
stays tag -> hash -> branch so existing pins are unaffected. Adds
EnsureVersionCtx so offline mode fails clearly instead of hanging or
erroring opaquely when a branch hasn't been fetched yet.

This supersedes the previous behavior of rejecting branch names with a
clear error.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y6PrSttbx61PCQTie7HzLg
2026-08-09 18:33:57 +02:00
2025-10-19 15:32:38 +02:00
2025-08-12 12:18:49 +00:00
2026-08-09 18:33:57 +02:00
2026-02-20 11:03:16 +01:00
2026-02-15 19:40:24 +01:00
2026-05-20 22:29:47 +00:00
2026-05-20 22:29:47 +00:00
2023-02-08 22:59:47 +01:00
2026-06-14 18:28:45 +02:00
2026-05-20 22:29:47 +00:00
2025-08-23 17:55:56 +02:00
2026-03-30 09:40:13 +02:00

abra

Build Status Go Report Card Go Reference Translation status

The Co-op Cloud utility belt 🎩🐇

abra is the flagship client & command-line tool for Co-op Cloud. It has been developed specifically for the purpose of making the day-to-day operations of operators and maintainers pleasant & convenient. It is libre software, written in Go and maintained and extended by the community 💖

Please see docs.coopcloud.tech/abra for help on install, upgrade, hacking, troubleshooting & more!

S
Description
The Co-op Cloud command-line utility belt 🎩🐇
Readme
66 MiB
Languages
Go 76.6%
Shell 22.8%
Makefile 0.3%
Nix 0.3%