An open API service indexing awesome lists of open source software.

https://github.com/zaphar/runwhen

A command line utility that executes a command on user defined triggers.
https://github.com/zaphar/runwhen

Last synced: about 1 year ago
JSON representation

A command line utility that executes a command on user defined triggers.

Awesome Lists containing this project

README

          

# runwhen - A utility that executes commands on user defined triggers.

## Usage

```
Runs a command on user defined triggers.

USAGE:
runwhen [OPTIONS] --cmd [SUBCOMMAND]

FLAGS:
-h, --help Prints help information
-V, --version Prints version information

OPTIONS:
-c, --cmd Command to run on supplied triggers
-e, --env ... Command to run on supplied triggers

SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
success Trigger that fires if a command runs successful.
timer Trigger that fires on a timer.
watch Trigger that fires when a file or directory changes.
```

## Description

I wanted a project to learn Rust on and this one scratches an itch I've had for
a while. runwhen executes a command on a user specified trigger. There are other
utilities out there that will execute on a timer or when a file changes but I
haven't seen any that bundled all the types of triggers into one utility.