improve README

This commit is contained in:
Philipp Kunz 2016-11-19 15:02:24 +01:00
parent 120eca42ac
commit dd293875c4

View File

@ -35,7 +35,7 @@ mytool function argument1 argument2 --option1 -o2 option2Value
* option1 is a longform option you can add (like --message for message) * option1 is a longform option you can add (like --message for message)
* optionValue is the referenced option value (like a commit message) * optionValue is the referenced option value (like a commit message)
```typescript ```javascript
import {Smartcli} from "smartcli" import {Smartcli} from "smartcli"
mySmartcli = new Smartcli(); mySmartcli = new Smartcli();
mySmartcli.standardTask() mySmartcli.standardTask()
@ -47,6 +47,14 @@ mySmartcli.addCommand({commandname: 'install'})
.then(argvArg => { .then(argvArg => {
// do something if program is called with command "install" // do something if program is called with command "install"
}) })
mySmartcli.addVersion('1.0.0') // -v and --version options will display the specified version in the terminal
mySmartCli.addHelp({ // is triggered by help command and --help option
helpText: 'some help text to print' // the helpText to display
})
mySmartcli.startParse() // starts the evaluation and fullfills or rejects promises.
``` ```
[![npm](https://push.rocks/assets/repo-header.svg)](https://push.rocks) [![npm](https://push.rocks/assets/repo-header.svg)](https://push.rocks)