impulsar is a tool, written in Go, to run tasks in your shell. It is a easy to use tool that can help you to automate your daily tasks.
- Simple: impulsar has a simple but powerful YAML based configuration file.
- Easy to use: Start one or more tasks (called jobs) with a single command.
- Job dependencies: You can define dependencies between jobs.
- Foreach: Run jobs with different sets of EnvVars in a foreach like loop.
Download the latest release, that meets your platform, from the releases page and extract it to a directory in your PATH.
Create a file named impulsar.yml
with the following content:
hello:
script:
- echo "Hello from impulsar!"
Run impulsar with the following command:
impulsar hello
hello
is the name of the job defined in the configuration file.
For more information, please visit the documentation.