[][src]Crate combu

combu is crate for creating cli

Re-exports

pub use action::Action;
pub use action::ActionError;
pub use action::ActionResult;
pub use command::Command;
pub use parser::Parser;
pub use vector::Vector;

Modules

action

action is a module about Action

command

command is a module about command

parser

parser is a module about command args parser

vector

vector is a moudle about vector

Structs

Context

Storage information for command execution. This storage raw args, non-flag args, flag values, and etc. コマンドからrunを通ってactionにたどり着くまでの情報およびパース結果を格納する構造体。 フラグの値、たどってきたルートなどを保管。

Flag

Struct for Flag setting's information

Enums

FlagType

Enum shows FlagType

FlagValue

Enum for storage FlagValue