tinysh
v1.0.0
Published
Tiny spawn wrapper
Downloads
1,874
Readme
tinysh
A tiny spawn wrapper for Node.js.
const {ls, curl} = require('tinysh')
const list = ls('-la').trim().split('\n')
const resp = curl('https://medv.io')
Usage
npm i tinysh
Import any binary you would like to call. Use it like a function.
const {cat} = require('tinysh')
const content = cat('README.md')
To get exit code or stderr, use .status
or .stderr
.
const {git} = require('tinysh')
console.log(git('pull').status)
To pass options to the spawn, bind to an options object.
const {tee} = require('tinysh')
tee.call({input: 'Hello, world!'}, 'file.txt')
License
MIT