Expand description
Ávila CLI Parser - Ultra-Optimized v1.0.0
Zero-dependency command-line argument parser with advanced features. Provides compile-time type safety, constant-time lookups, and professional-grade features.
Features:
- Zero dependencies (pure Rust std)
- Colored output (ANSI escape codes)
- Shell completion generation (bash, zsh, fish, powershell)
- Argument groups and validation
- Custom validators
- Environment variable fallback
- Config file parsing (TOML-like)
- Lazy evaluation
- Macro helpers for rapid development
- Performance optimized (O(1) lookups, zero-copy parsing)
Macros§
Structs§
- App
- Command-line application parser
- Arg
- Command-line argument specification
- ArgGroup
- Argument group for mutual exclusion or requirements
- Command
- Subcommand definition
- Matches
- Parse result containing matched arguments
Enums§
- Shell
- Shell completion type
- Value
Source - Argument value source tracking
Type Aliases§
- Validator
- Custom validator function type