## ArgumentModel

Models command line argument. Unlike options, argument don't have names and are identified using an index. The first index is 0 (because we are in the computer world).

Name | Type | Description
--- | --- | ---
`argName` | `String` | -
`defaultValue` | `String` | -
`description` | `String` | -
`hidden` | `Boolean` | -
`index` | `Number (int)` | -
`rawValue` | `String` | -
`required` | `Boolean` | -