(def: FlagDefinition)
| 59 | } |
| 60 | |
| 61 | function flagDefault(def: FlagDefinition): string { |
| 62 | if (def.default === undefined) |
| 63 | return '' |
| 64 | |
| 65 | return ` [default: ${JSON.stringify(def.default)}]` |
| 66 | } |
| 67 | |
| 68 | function renderExamples(ctor: CommandConstructor): string[] { |
| 69 | return (ctor.examples ?? []).map(ex => ex.replace('<%= config.bin %>', BIN)) |