Skip to content
/ scv Public

Toy Golang project to build a task runner

Notifications You must be signed in to change notification settings

dk1027/scv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scv is a simple and modular task runner. It supports loading triggers and actions as plugins.

Scripts

start.sh runs scv in the background using config.json as the config file.

stop.sh kills a running scv and cleans up the pid file.

Example

Save following snippet as config.json and run ./scv -conf=config.json to monitor the current directory recursively and run make when a file is written:

[
  {
    "trigger": {"type": "watchdir", "param": "."},
    "action": {"type": "build", "param": "make"}
  }
]

About

Toy Golang project to build a task runner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published