printUsage method
void
printUsage()
Public method or function.
Implementation
void printUsage() {
terminal.writeLine('FireDoctor v${AppConstants.version}');
terminal.writeLine(AppConstants.description);
terminal.writeLine('');
terminal.writeLine('Usage: firedoctor <command> [arguments]');
terminal.writeLine('');
terminal.writeLine('Commands:');
for (final cmd in _commands) {
final aliases = cmd.aliases.isEmpty ? '' : ' (${cmd.aliases.join(", ")})';
terminal.writeLine(
' ${cmd.name.padRight(16)}$aliases ${cmd.description}',
);
}
terminal.writeLine('');
terminal.writeLine('Run "firedoctor help <command>" for more info.');
}