meeseeks

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: MIT Imports: 3 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL