Crate xacli_core

Crate xacli_core 

Source

Modules§

prelude
Prelude for convenient imports

Structs§

App
AppContext
Standard context implementation using stdin/stdout/stderr
AppInfo
Arg
ArgInfo
Command
CommandInfo
ComponentInfo
ContextInfo
Context metadata
Output
Parsed
Parsed command-line arguments result

Enums§

ArgKind
Kind of argument (positional, flag, or option)
ArgType
Argument value types
Error
Errors that can occur during command parsing and execution
InputEvent
Represents an event.
InputValue
OutputCommand
完整的终端控制命令枚举

Constants§

VERSION

Traits§

Completer
Provides dynamic completion suggestions
Context
InputComponent
Interactive component that runs with a context
Logger
OutputComponent
Interactive component that produces output
Prompter
Prompts user for input interactively
ReadEvent
Validator
Validates an argument value

Type Aliases§

Result
Result type alias for XaCLI operations