d88e05466b68d39afdbf2f062abb78d1d2ff5cbc
				
			
			
		
	smartcli
nodejs wrapper for CLI related tasks. TypeScript ready.
Availabililty
Status for master
Install the package
npm install smartcli --save
Usage
this plugin tries to establish some logic in which CLI tools work.
take the following commandline input:
mytool function argument1 argument2 --option1 -o2 option2Value
- 'mytool' obviously is the tool (like git)
 - function is the main thing the tool shall do (like commit)
 - argument1 and argument2 are arguments
 - option1 is a longform option you can add (like --message for message)
 - optionValue is the referenced option value (like a commit message)
 
import {Smartcli} from "smartcli"
mySmartcli = new Smartcli();
mySmartcli.standardTask()
  .then(argvArg => {
    // do something if program is called without an command
  });
mySmartcli.question
					Languages
				
				
								
								
									TypeScript
								
								100%