optionDefinitions
optionDefinitions: (object | object | object)[] = [{name: 'verbose',description: 'The input to process.'},{name: 'version',alias: 'v',description: 'Display the server version'},{name: 'port',alias: 'p',typeLabel: '[underline]{3141}',description: 'Port on which the server should be started (defaults to 3141)'},{name: 'gui',alias: 'u',description: 'Display a fancy GUI in the terminal (only available in online mode)'},{name: 'games',alias: 'g',typeLabel: '[underline]{1000}',description: 'Number of games to play, defaults to 1000'},{name: 'timeout',alias: 't',typeLabel: '[underline]{100}',description: 'Milliseconds after which a player loses (defaults to 100)'},{name: 'help',alias: 'h',description: 'Print this guide'}]
sections
sections: (object | object | object)[] = [{header: 'uttt',content: 'Ultimate Tic Tac Toe - Game Server'},{header: 'Options',optionList: optionDefinitions},{header: 'Synopsis',content: ['$ uttt --gui','$ uttt --games 100','$ uttt --port 5000','$ uttt [bold]{--help}']}]