Practise project in haskell
A quick and primitive utility to run multiple shell commands in parrallel and inspect their stdout logs.
I dunno.
Tasks and commands are specified via a json file in this format
You can then specify the path to this json file.
processMyFace ./path/to/json/file.jsonFor demo and personal use, not very refined, very hacky, uses a log file to store the stdout of processes, so please don't blow out your storage by having lots of stdout. Only works on MacOs currently I think :(

{ "tasks": [ { "command": "./start_server.sh", // The command to run "cwd": "../server_directory", // The directory to run it in (optional) "name": "blog_task" // The name of the task }, { "command": "echo 'hello world'", "name": "hello_world" } ] }