Skip to content
/ runwhen Public

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

License

Notifications You must be signed in to change notification settings

zaphar/runwhen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Usage

Runs a command on user defined triggers.

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

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

OPTIONS:
    -c, --cmd <cmd>       Command to run on supplied triggers
    -e, --env <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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published