Run
Run is a versatile task runner and build tool. It is easy to use and highly extensible via plugins.
Installation is super easy. You can initialize a new project via run --init
in the current directory to create the .run.yml
specifiction file. Otherwise create a .run.yml
in the directory by hand.
spec: 1
tasks:
hello:
- echo "Hello World from {{.Dir}}!"
The task is run via run hello
.
You can learn more about the power of the task runner in the reference.
💡
Plugins are a powerful mechanism to extend the task runner with any new feature you can imagine.
Features
- Plugins to extend the task runner with new features without bloating it up.
- Availble on GitHub Actions or any other continuous integration.
- Easy installation of a small binary.