_______ __ _______ __
|_ _|.---.-.-----.| |--. | __|.-----.----.--.--.|__|.----.-----.
| | | _ |__ --|| < |__ || -__| _| | || || __| -__|
|___| |___._|_____||__|__| |_______||_____|__| \___/ |__||____|_____|
A client/server service that triggers shell commands on client(s) when triggered by the server.
A use case is when you have multiple servers that need to compile the same source when a file changes and a commit is made.
- clone the repo
- cd to cpp-task-service and run
./mk init build
- install the service binary in /usr/local/bin/task-service
- run the service
- build the clients on remote dev machines
- navigate to the target you want to build
- use curl to post commands to the remote clients
This app shoud only be run on secured networks. Really bad things can happen through the shell. Use this at your own risk!