bbody/CMD-Resume

View on GitHub
docs/partials/EXTRA_COMMANDS_API.md

Summary

Maintainability
Test Coverage
#### Types of commands

- `basic` - a basic command that will just return the string value of data
   argument
- `system` - a command that will not rely on any data and purely uses the
   browse or jQuery Terminal API
- `calculated` - a command that will perform a basic operation on the data
   argument
- `array` - a command that will take an array and perform a series of
   operations to display it

#### Required parameters

| type       | name | title | description | data | handler | handlers |
| ---------- |:----:|:-----:|:-----------:|:----:|:-------:|:--------:|
| basic      | ✔    | -     | ✔           | ✔    | ✖       | ✖        |
| system     | ✔    | -     | ✔           | ✖    | ✔       | ✖        |
| calculated | ✔    | -     | ✔           | ✔    | ✔       | ✖        |
| array      | ✔    | -     | ✔           | ✔    | ✖       | ✔        |

*Note:* `title` is never a required field and will default to the same value as
`name`