Skip to content
CommandDotNet
Parameter Types
Initializing search
bilal-fazlani/commanddotnet
Home
Documentation
Features
CommandDotNet
bilal-fazlani/commanddotnet
Home
Documentation
Documentation
Getting Started
Getting Started
Getting Started
Your first console app
Subcommands
Default Commands
Improving the Help
Testing your app
Interceptors
Validation
Piped arguments
Ctrl+C
Opt-In to additional features
Terminology
Commands
Commands
Commands
Subcommands
Command Attribute
Arguments
Arguments
Arguments
Collections
Data Types
Passwords
Argument Models
Arity & Default Values
Option vs Operand
Argument Validation
Argument Validation
DataAnnotations
FluentValidation
Argument Values
Argument Values
Argument Separator
Piped arguments
Prompting
Response Files
AppSettings and
Environment Variables
Help
Help
Help
Typo Suggestions
Diagnostics
Diagnostics
App Version
Debugging
Parse Directive
Timing Commands
Command Logger
Exceptions
Localization
Localization
Overview
Testing
Culture Directive
Testing
Testing
Overview
Harness
Harness
RunInMem
BDD Verify
TestConfig
TestCaptures
Tips for NUnit & XUnit
Tools
Tools
Testing Middleware
Testing Piped Input
Testing Prompts
Deterministic AppName for tests
Other Features
Other Features
IConsole
Default middleware
Ctrl+C and
CancellationToken
Dependency Injection
Name Casing
Spectre
Newer release alerts
Extensibility
Extensibility
Directives
Parameter Types
Parameter Resolvers
Middleware Pipeline
Interceptor methods
Token Transformations
Tips & FAQs
Tips & FAQs
CLI best practices
Nullable Reference Types
Developing Middleware
Features
Features
Features
Parameter Types
#
See
Supported Argument Types > Adding support for new types
Back to top