tiaanduplessis / shell-exec

Execute a command through the system shell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐚 shell-exec

package version package downloads standard-readme compliant package license make a pull request

A tiny cross-platform promise based wrapper around child_process.spawn.

Table of Contents

βš™οΈ Install

Install the package locally within you project folder with your package manager:

With npm:

npm install shell-exec

With yarn:

yarn add shell-exec

With pnpm:

pnpm add shell-exec

πŸ“– Usage

import shellExec from 'shell-exec'
shellExec('echo Hi!').then(console.log).catch(console.log)

πŸ“š API

shellExec(command, options)

Parameters:

  • command {String | Array} - String or Array of commands to run
  • options {Object} - Options object passed to child_process.spawn

The function then returns a Promise.

See the hosted docs here.

πŸ’¬ Contributing

Got an idea for a new feature? Found a bug? Contributions are welcome! Please open up an issue or make a pull request.

πŸͺͺ License

MIT Β© Tiaan du Plessis

About

Execute a command through the system shell

License:MIT License


Languages

Language:TypeScript 100.0%