nexus_cli
▼
Project version
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.1
v0.3.0
v0.2.0
v0.1.0
Pages
Modules
Mix
Tasks
API Reference
Modules
Mix Tasks
Nexus
Installation
Example
Why "Nexus"
Inspirations
Escript.Example
Summary
Functions
display_help/1
execute/1
main/1
MyCLI
Summary
Functions
display_help/1
execute/1
Nexus
Sections
Overview
Features
Getting Started with Nexus
Nexus.CLI
Sections
Overview
Command Life Cycle
The handle_input/2 Callback
Running the CLI Application
Additional Information
Summary
Types
ast/0
error/0
t/0
value/0
Callbacks
banner/0
description/0
handle_input/2
version/0
Functions
__run_cli__/2
defcommand/2
description/1
flag/2
short/1
subcommand/2
value/2
Nexus.CLI.Argument
Summary
Types
t/0
Nexus.CLI.Command
Summary
Types
t/0
Nexus.CLI.Dispatcher
Summary
Functions
dispatch/2
Nexus.CLI.Flag
Summary
Types
t/0
Nexus.CLI.Help
Summary
Functions
display/2
Nexus.CLI.Input
Summary
Types
t/0
Nexus.CLI.Validation
Summary
Functions
validate_argument/1
validate_command/1
validate_flag/1
Nexus.Parser
Summary
Types
result/0
Functions
parse_ast/2
Exceptions
Nexus.CLI.Validation.ValidationError
mix example
Summary
Functions
display_help/1
execute/1
Search documentation of nexus_cli
Settings
View Source
Nexus.CLI.Validation.ValidationError
exception
(nexus_cli v0.5.0)
×