class Cli::Main
- Cli::Main
- Reference
- Object
Included Modules
- GlobalHelper
- Opts
Defined in:
cli/bin/facebook.crConstant Summary
-
CONFIG_FILE =
".facebookrc"
-
USAGE =
"usage: {{program}} [options] <commands>\n\noptions:\n{{options}}\n\ncommands:\n #{Cmds.names.inspect}"
Class Method Summary
-
.run(argv = ARGV)
[app flow] step3 : main routine
Instance Method Summary
- #cmd : Cmds::Cmd
- #cmd=(v : Cmds::Cmd) : Cmds::Cmd
-
#cmd=(v : Nil)
nil
assignments are always ignored - #cmd? : Cmds::Cmd | Nil
- #config : Facebook::Config
- #config=(v : Facebook::Config) : Facebook::Config
-
#config=(v : Nil)
nil
assignments are always ignored - #config? : Facebook::Config | Nil
- #config_path : String | Nil
- #config_path=(v : String) : String
-
#config_path=(v : Nil)
nil
assignments are always ignored - #config_path? : String | Nil
- #dryrun : Bool
- #dryrun=(v : Bool) : Bool
-
#dryrun=(v : Nil)
nil
assignments are always ignored - #dryrun?
- #fields : String | Nil
- #fields=(v : String) : String
-
#fields=(v : Nil)
nil
assignments are always ignored - #fields? : String | Nil
- #format : String | Nil
- #format=(v : String) : String
-
#format=(v : Nil)
nil
assignments are always ignored - #format? : String | Nil
- #help : Bool
- #help=(v : Bool) : Bool
-
#help=(v : Nil)
nil
assignments are always ignored - #help?
- #limit : Int32 | Nil
- #limit=(v : Int32) : Int32
-
#limit=(v : Nil)
nil
assignments are always ignored - #limit? : Int32 | Nil
- #nocolor : Bool
- #nocolor=(v : Bool) : Bool
-
#nocolor=(v : Nil)
nil
assignments are always ignored - #nocolor?
- #on_error(err)
- #pass : String | Nil
- #pass=(v : String) : String
-
#pass=(v : Nil)
nil
assignments are always ignored - #pass? : String | Nil
- #register_option_config_path(parser)
- #register_option_dryrun(parser)
- #register_option_fields(parser)
- #register_option_format(parser)
- #register_option_help(parser)
- #register_option_limit(parser)
- #register_option_nocolor(parser)
- #register_option_pass(parser)
- #register_option_verbose(parser)
- #register_option_version(parser)
-
#run
[app flow] step3 : main routine
- #show_usage
- #verbose : Bool
- #verbose=(v : Bool) : Bool
-
#verbose=(v : Nil)
nil
assignments are always ignored - #verbose?
- #version : Bool
- #version=(v : Bool) : Bool
-
#version=(v : Nil)
nil
assignments are always ignored - #version?