Repository navigation
Quick Start
fiwon123 edited this page Nov 5, 2026
·
3 revisions
crower create deploy "ssh user@server 'cd /app && git pull && systemctl restart app'"create takes a name and the command to run later.
crower execute deploy
cr deployBoth forms work — cr is the same binary under a short name, and execute is
optional when the first argument is a stored name.
crower create backup -a bkp "tar -czf backup.tar.gz ~/important-data"
cr bkpcrower create greet "echo Hello {1}, welcome to {2}!"
cr greet John Developer{1}, {2}, … are positional; {} takes the rest. Arguments are quoted
before they reach the shell, so a value with a space stays one value.
| 💬 Don't want flags? |
crower create with no arguments asks, step by step |
| 📜 See what you did |
crower list -i — history, newest first |
| ↩️ Undo the last operation | crower revert 1 |
| 🗑️ Bring something back | crower restore <name> |
| 🎛️ Prefer a UI? |
crower gui (terminal) or crower-gui (window) |
| 🤝 Share your set | crower export -o team.toml |
Tip
Every command that touches the filesystem or your command list appends to the history, and every entry can be reverted. You do not have to be careful to be productive.
© 2025 Felipe Inoue · crower is MIT licensed · third-party notices