#task-execution #execution #task-runner

yanked rune-rs

An extensible task execution and generation tool

1.0.0 Sep 6, 2020

#14 in #cli-utils

MIT license

335KB
160 lines


An extensible task execution and generation tool

Version License: MIT Made with Rust gh-actions PRs Welcome awesome


✨ 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