tinysh

1.0.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i tinysh

Weekly Downloads

473

Version

1.0.0

License

MIT

Unpacked Size

2.34 kB

Total Files

4

Last publish

Collaborators

  • medv