f230f89dcbb522ad1ce53e893bd680ecb3deeffd
Allow `abra app new <git-url>` to use a recipe from outside the catalogue. On clone, a `.abra-source` sidecar records the canonical host/path name (the on-disk directory escapes "/" and "." lossily), and IsClean ignores it. When templating the app's .env, a `RECIPE=<canonical name>` line is injected so a later `abra app deploy`, possibly on another machine, re-fetches the recipe from the same git source. `recipe ls` now shows a source column listing these external recipes alongside catalogue ones. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
abra
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!
Description
0.13.0-beta
Latest
Languages
Go
76.6%
Shell
22.8%
Makefile
0.3%
Nix
0.3%