Meeseeks.
Helper to run repeating multiple cli commands
Overview |
Features |
Usage |
License
Overview
Meeseeks is a tool to run cli commands that you find yourself running all the time. Meeseeks helps out by providing a configurable file where such commands can be provided and meeseeks runs the commands for you displaying the output and status of running commands.
Installation
You can download the binary from the release page or If you have a working Go installation, you can also build from source
go build main.go
then you can run the binary using
./main
Features
- Easy to use.
- Configurable using JSON
- Cross Platform
- Supports concurrent and synchronous running of commands.
Usage
modify config.json with required commands, run meeseeks, sit back and watch meeseeks play ☺️
{
"commands": {
"concurrent": true,
"list": [
{
"directory": "C:\\Users\\username\\work\\myproject",
"concurrent": true,
"list": [ { "cmd": "npm run build -- --spa"}, {"cmd":"go build main.go"} ]
},
{
"directory": "C:\\Users\\username\\project\\prjectFolder",
"concurrent": false,
"list": [{ "cmd": "npm run build"}, {"cmd":"7z a .nuxt.zip .nuxt"}]
}
]
}
}
This is a work in progress, more features coming.
License
Meeseeks is provided under the MIT License.