3.0.5 • Published 10 months ago

too v3.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
10 months ago

too

Node.js CI codecov Maintainability npm version

The opposite of tee command, combining stdout/stderr from multiple commands and kill them with one signal (Ctrl+C).

-> command 1 stream ─┐
-> command 2 stream ─┤
                     └─ stdout/stderr/SIGINT to kill both

It means, you can write 2 parallel jobs in 1 npm script!!

// package.json
{
    "scripts": {
        "start": "too --cmd 'rails s' --cmd 'webpack'"
        // Start server and client HMR in parallel,
        // and you can kill both by one Ctrl+C!!
    },
}

Why?

Sometimes we do that,

% nohup rails server &
% nohup npm start-webpack &

# after you did some work

% pkill rails
% pkill webpack

I don't wanna do this any more, just wanna run multiple processes and kill them with one Ctrl+C!

Usage

% too --cmd 'rails server' --cmd 'npm start-webpack'

Then you will get

[0] rails   # Rails log here
[1] npm     # NPM log here

# And you can kill both by one `Ctrl+C` (SIGINT)

Too files

Or you can define your tasks on a yaml file

# too.local.yaml
main:
    jobs:
    - run: rails server
    - run: npm start-webpack

then

% too ./too.local.yaml

Install

% npm install too

Issues

3.0.4

10 months ago

3.0.3

10 months ago

3.0.2

10 months ago

3.0.1

10 months ago

3.0.5

10 months ago

3.0.0

10 months ago

2.3.0

11 months ago

2.3.2

11 months ago

2.4.0

11 months ago

2.3.1

11 months ago

2.2.0

2 years ago

2.1.0

4 years ago

2.0.4

5 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.1

6 years ago

0.0.0

11 years ago