https://github.com/sumanjs/suman-shell
Suman shell tooling, invoked when `$ suman` is run without any arguments.
https://github.com/sumanjs/suman-shell
dev-ex dev-experience dev-tools developer-experience developer-tools nodejs npm shell sumanjs
Last synced: 2 months ago
JSON representation
Suman shell tooling, invoked when `$ suman` is run without any arguments.
- Host: GitHub
- URL: https://github.com/sumanjs/suman-shell
- Owner: sumanjs
- License: mit
- Created: 2017-06-22T18:14:48.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-30T02:10:35.000Z (over 7 years ago)
- Last Synced: 2025-02-17T14:05:09.658Z (over 1 year ago)
- Topics: dev-ex, dev-experience, dev-tools, developer-experience, developer-tools, nodejs, npm, shell, sumanjs
- Language: TypeScript
- Homepage:
- Size: 91.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# Suman-Shell [](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"`