impulsar

command module
v0.17.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2025 License: MIT Imports: 3 Imported by: 0

README

Simplify your dev jobs!

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.

Features

  • 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.

Quickstart

Download

Download the latest release, that meets your platform, from the releases page and extract it to a directory in your PATH.

Create a configuration file

Create a file named impulsar.yml with the following content:

hello:
  script:
    - echo "Hello from impulsar!"
Run impulsar

Run impulsar with the following command:

impulsar run hello

hello is the name of the job defined in the configuration file.

Documentation

For more information, please visit the documentation.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cli
pkg
tui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL