📄️ Aliases
Define aliases for commands, flags, and bins
📄️ Custom Base Class
Create an extendable Command class
📄️ Configuring Your CLI
All about configuring oclif
📄️ Debugging
How to access debug logs
📄️ Error Handling
Customize error handling
📄️ ESM
Using ESM in oclif
📄️ Flag Inheritance
How to share flags
📄️ Flexible Taxonomy
Unlock new levels of user-friendliness
📄️ Just-in-Time Plugin Installation
Support for just-in-time plugin installation
📄️ JSON
Native support for `--json` flag
📄️ Logging
oclif-generated logging and custom loggers
📄️ NSIS Installer Customization
Custom nsis installer script
📄️ Release
How to release your CLI
📄️ Running Commands Programmatically
If you need to run a command from another, or programmatically run a command in another codebase, there are a couple options.
📄️ Single Command CLI
Configure CLI to be a single command
📄️ Testing
How to test your CLI
📄️ Themes
Make help output pretty
📄️ User Experience
Provided user-experience utilities