sumanjs / suman-shell

Suman shell tooling, invoked when `$ suman` is run without any arguments.
MIT License
1 stars 0 forks source link
dev-ex dev-experience dev-tools developer-experience developer-tools nodejs npm shell sumanjs

# Suman-Shell [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

### A CLI tool for running tests faster and more conveniently ## Usage Run `$ suman` without any arguments, and it will drop you into this interactive CLI tool. To avoid dropping into suman-shell (this tool), simply use
`$ suman --` or `$ suman --default`
These commands will run `suman` agains the default test configuration given by `suman.conf.js` in your project.
If no input is received after 25 seconds, suman-shell will automatically be exited, returning you to your prior terminal session. ## What it do Suman-Shell uses a process pool to run tests more quickly, primarily by pre-loading dependencies from node_modules. 1. The `run` command option will execute tests, given a relative or absolute path to a test script. 2. The `find` command option will give you a list of runnable test scripts in your project, and you can use the drop down menu to pick which one you want to run. 3. Execute bash, zsh, sh scripts, using `suman> bash "ls -a"` or `suman>zsh "x y z"`