(type)
| 98 | } |
| 99 | |
| 100 | function getArgDescription(type) { |
| 101 | switch (typeLookup[type]) { |
| 102 | case 'kNoOp': |
| 103 | case 'kV8Option': |
| 104 | case 'kBoolean': |
| 105 | case undefined: |
| 106 | break; |
| 107 | case 'kHostPort': |
| 108 | return '[host:]port'; |
| 109 | case 'kInteger': |
| 110 | case 'kUInteger': |
| 111 | case 'kString': |
| 112 | case 'kStringList': |
| 113 | return '...'; |
| 114 | default: |
| 115 | require('assert').fail(`unknown option type ${type}`); |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | function format( |
| 120 | { options, aliases = new SafeMap(), firstColumn, secondColumn }, |