class Cli::Main

Included Modules

Defined in:

cli/bin/facebook.cr

Constant Summary

CONFIG_FILE = ".facebookrc"
USAGE = "usage: {{program}} [options] <commands>\n\noptions:\n{{options}}\n\ncommands:\n #{Cmds.names.inspect}"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.run(argv = ARGV) #
Description copied from module Opts

[app flow] step3 : main routine


[View source]

Instance Method Detail

def cmd : Cmds::Cmd #

def cmd=(v : Cmds::Cmd) : Cmds::Cmd #

def cmd=(v : Nil) #

nil assignments are always ignored


def cmd? : Cmds::Cmd | Nil #

def config : Facebook::Config #

def config=(v : Facebook::Config) : Facebook::Config #

def config=(v : Nil) #

nil assignments are always ignored


def config? : Facebook::Config | Nil #

def config_path : String | Nil #

def config_path=(v : String) : String #

def config_path=(v : Nil) #

nil assignments are always ignored


def config_path? : String | Nil #

def dryrun : Bool #

def dryrun=(v : Bool) : Bool #

def dryrun=(v : Nil) #

nil assignments are always ignored


def dryrun? #

[View source]
def fields : String | Nil #

def fields=(v : String) : String #

def fields=(v : Nil) #

nil assignments are always ignored


def fields? : String | Nil #

def format : String | Nil #

def format=(v : String) : String #

def format=(v : Nil) #

nil assignments are always ignored


def format? : String | Nil #

def help : Bool #

def help=(v : Bool) : Bool #

def help=(v : Nil) #

nil assignments are always ignored


def help? #

[View source]
def limit : Int32 | Nil #

def limit=(v : Int32) : Int32 #

def limit=(v : Nil) #

nil assignments are always ignored


def limit? : Int32 | Nil #

def nocolor : Bool #

def nocolor=(v : Bool) : Bool #

def nocolor=(v : Nil) #

nil assignments are always ignored


def nocolor? #

[View source]
def on_error(err) #

[View source]
def pass : String | Nil #

def pass=(v : String) : String #

def pass=(v : Nil) #

nil assignments are always ignored


def pass? : String | Nil #

def register_option_config_path(parser) #

[View source]
def register_option_dryrun(parser) #

[View source]
def register_option_fields(parser) #

[View source]
def register_option_format(parser) #

[View source]
def register_option_help(parser) #

[View source]
def register_option_limit(parser) #

[View source]
def register_option_nocolor(parser) #

[View source]
def register_option_pass(parser) #

[View source]
def register_option_verbose(parser) #

[View source]
def register_option_version(parser) #

[View source]
def run #
Description copied from module Opts

[app flow] step3 : main routine


[View source]
def show_usage #

[View source]
def verbose : Bool #

def verbose=(v : Bool) : Bool #

def verbose=(v : Nil) #

nil assignments are always ignored


def verbose? #

[View source]
def version : Bool #

def version=(v : Bool) : Bool #

def version=(v : Nil) #

nil assignments are always ignored


def version? #

[View source]