Spectre.Console
Home
Console
CLI
Blog
GitHub
Discord
Search
Home
Console
CLI
Blog
GitHub
Discord
Tutorials
Quick Start: Your First CLI App
Building a Multi-Command CLI Tool
Dependency Injection in CLI Apps
Logging in CLI Apps
How-To Guides
Defining Commands and Arguments
Making Options Required
Handling Errors and Exit Codes
Async Commands and Cancellation
Configuring CommandApp and Commands
Customizing Help Text and Usage
Working with Multiple Command Hierarchies
Using Flag Arguments
Using Dictionary and Lookup Options
Using Custom Type Converters
Testing Command-Line Applications
Hiding Commands and Options
Intercepting Command Execution
Reference
Attribute and Parameter Reference
Type Converters
CommandContext Reference
Built-in Command Behaviors
API Reference
Explanation
Design Philosophy: Convention over Configuration
Command Lifecycle and Execution Flow
CommandParseException
Represents errors that occur during parsing.
Represents errors that occur during parsing.