https://github.com/e280/octo
🐙 tiny command orchestrator
https://github.com/e280/octo
Last synced: 3 months ago
JSON representation
🐙 tiny command orchestrator
- Host: GitHub
- URL: https://github.com/e280/octo
- Owner: e280
- License: mit
- Created: 2026-02-19T07:06:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-30T22:34:07.000Z (3 months ago)
- Last Synced: 2026-03-31T00:29:34.836Z (3 months ago)
- Language: TypeScript
- Size: 135 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README


# 🐙 octo — *tiny command orchestrator*
```bash
npm install --save-dev @e280/octo
```
```bash
octo 'tsc -w' 'scute -wv' 'http-server x' 'node --watch x/test.js'
```
- run commands all-at-once, in a fancy tui ✨🆒✨
- press `[` and `]` to shimmy between tabs (or numbers or h,j,k,l,a,d)
- press `q` or `ctrl-c` to quit
### 🦑 octo-parallel *(or octo-p)*
```bash
octo-parallel 'tsc -w' 'scute -wv' 'http-server x' 'node --watch x/test.js'
```
- run commands all-at-once, no tui
### 🦑 octo-sequence *(or octo-s)*
```bash
octo-sequence 'tsc' 'scute -v' 'node x/test.js'
```
- run commands one-by-one, no tui
### 💫 --npm-run *(or -n)*
```bash
octo --npm-run 'tsc-watch' 'scute-watch' 'server-watch' 'test-watch'
```
- for calling package.json scripts instead of shell commands
- works on `octo`, `octo-parallel`, `octo-sequence`
## 🧑💻 octo is by e280
reward us with github stars
build with us at https://e280.org/ but only if you're cool