1.0.0 |
|
---|
#14 in #cli-utils
335KB
160 lines
An extensible task execution and generation tool
✨ Installation
From AUR:
Not complete yet
From source:
git clone https://github.com/safinsingh/rune.git
cargo build --release
# for subsequent builds
rune release
🔮 In action
📖 Usage
All Rune targets are defined in Rune.example
like so:
# Global information, name and version
# Are required
name: Rune
version: 1.0.0
author: Safin Singh
# Array of all goals
goals:
# Default goal runs when none are specified
default: echo hi
# An array of commands
two:
- echo hi
- echo hi2
# An array of commands with messages
# that are displayed in verbose mode
three:
- message: execute command
cmd:
- echo hello
- echo hello2
- message: execute command
cmd:
- echo hello
- echo hello2
👨💻 Author
Linkedin: Safin Singh
GitHub: safinsingh
Dribbble: Safin Singh
YouTube: Safin Singh
🤝 Contributing
Contributions, PRs, issues and feature requests are welcome! Feel free to check out my issues page.
❤️ Show your support
Give a ⭐️ if this project helped you! Hope you enjoy it!
Dependencies
~2–12MB
~101K SLoC