Installation
Using homebrew
Using cargo
or with cargo-binstall
Usage
All the configuration is done in a braise.toml file at the root of your project.
[!NOTE] Valid file names are defined here
[]
= "echo Hello, World!"
Then you can run your task with:
The following options are available:
# Global configuration
= "sh -c" # The shell to use (default: $SHELL or "sh -c")
= false # Do not print the command output (default: false)
= "NAME" # The default task to run (optional)
# Task configuration
[]
= "echo Hello, World!" # The command to run
= "A simple task" # The description of the task (optional)
= ["OTHER_TASK"] # The list of tasks to run before this one (optional)
The shell and quiet fields are global and can be overridden for each task.
[!NOTE] If you are a busy person, you can use the
bralias instead ofbraise
License
This project is licensed under the MIT license (You can basically do whatever you want with this code)