Awesome
organic-stem-devshell
A tool to ease development of organic [distributed] systems.
features & todo
- automatically parse dna in cwd and present cells & cell groups
- execute a command in parallel towards all selected cells
- terminate a command previously executed towards all selected cells
- running/not running status indicator
- execute a command towards the focused cell
- new output status indicator per cell
- run commands towards the repo as well
- execute a command sequentially towards all selected cells
- shortcuts
ctrl+space
- scrolls to bottom & focuses inputctrl+
||shift+space
- switch to the terminal of a focused cellctrl+alt+x
- toggles execution in parallel modectrl+alt+z
- toggles execution in sequential mode
- front commands - inputed via the command input
s <term>
- selects all cells or cell groups includingterm
ds
|ds <term>
- deselects all cells or those includingterm
f <term>
- focuses the first matching cell byterm
df
- blurs focused cellx
- terminates all commands running on focused cellr <number>
- runs a script from the currently visible ones by index numberclear
- clears the focused cell output
- ? support non organic projects with minimum configuration
- ? all commands output combined in single output tab
- ? kill port/process tool
- ? browse dna tool
- ? os notification when cell terminated with error
- ? os notification when cell outputs to stderr
develop
$ git clone
$ cd organic-stem-devshell
$ npm install
$ npx angel repo cells -- npm install
$ npm run develop-sample
use
cd /organic-monorepo-project-folder
npm i node-organic/organic-stem-devshell
npx devshell