Sun
Moon
Git
Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
goopt Documentation
Version 1.xx
Home
Guides
Getting Started
Command structure patterns
Flag structure patterns
Positional Arguments
Internationalization
Struct Tags
Advanced Features
Configuration
Environment Variables
External Configuration
Shell Completion
Compatibility
Version 2.xx
Home
What's New in v2
Guides
Getting Started
Core Concepts
Defining Your CLI
Struct Tags Reference
Command Patterns
Flag Patterns
Positional Arguments
Command Callbacks
Advanced Features
Validation
Execution Hooks
Error Handling
Flag Inheritance
Built-in Features
The Help System
Version Support
Shell Completion
Environment & External Configuration
Smart Suggestions
Auto-Language Detection
Internationalization
Tooling (goopt-i18n-gen)
Migrating from v1 to v2
Search goopt Documentation
Compatibility Policy
Supported Go Versions
1.18.x+
Versioning Strategy
Patch Releases
: Backwards-compatible bug fixes
Minor Releases
: New features with backwards compatibility
Major Releases
: Breaking changes with migration guide