Picasso
Picasso 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 picasso --init
in the current directory to create the .picasso.yml
specifiction file. Otherwise create a .picasso.yml
in the directory by hand.
spec: 1
tasks:
hello:
- echo "Hello World from {{.Dir}}!"
The task is run via picasso 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.