eCmd
Easier way to do commands in cmd through Node.js
I created this npm with the intention of facilitating the execution of commands in the CMD that need many parameters and that need "interaction with the user".
Ex: commands that ask passwords or permission to perform some action...
Installation
OS X & Linux & Windows:
npm install ecmd --save
Usage example
Expected params:
var cli = var Cli = //DEBUG HERE Cli
command is the command expected to be done. Ex: "tree" in windows
param is an array of are the parameters that goes with the command. Can be 0 or more parameters
line is the text in the line that is asking for user interaction. Ex: "name:"
user answer is the user interaction expected for the line that is asking for user interaction. Ex: "Bruno"
The last array accept 0 or more arrays of "line" and 'user answer'
The debug option will help you dicover what is the content of a line in the CMD. In the debug option you should pass true to enable it or leave it blank to turn it off.
Use the callback to know when the command is completed with success or error and execute some code...
Simple command without Debug
var cli = var Cli = Cli
Simple command with Debug
var cli = var Cli = Cli
Command with params
var cli = var Cli = Cli
Command with params and User Interaction
var cli = var Cli = Cli
Release History
- 0.0.15
- Added line Debug
- 0.0.12
- Added Promise Callbacks
- 0.0.1
- First release
Meta
Bruno Couto
Distributed under the ISC license.
Contributing
- Fork it (https://github.com/BrunoTCouto/ecmd/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request