interactive-commanddeprecated

Run a command interactively in all OSs

Usage no npm install needed!

<script type="module">
  import interactiveCommand from 'https://cdn.skypack.dev/interactive-command';
</script>

README

interactive-command

Latest Version Downloads per Month License

Run a command interactively on all operating systems, including Windows. It uses the child_process.spawn and child_process.spawnSync functions to read the input and the output.

Install

$ npm install --save interactive-command

Usage

var system = require('interactive-command.');
system(cmd, [args, opts, callback])

Where:

  • cmd is the command;
  • args is an array of arguments for the command;
  • opts is an object which can hold:
    • cwd is the working directory where you want the execute the command;
    • sync set true if you want it to run synchronously (default is false);
    • suppressblank set false if you don't want to use the /s flag (only for Windows, default is true).
  • callback is the... callback.

Example:

var system = require('interactive-command.');
system('bower', 'init');

It will run bower init as it runs directly from the console.

License

MIT © Henrique Dias