class GX::Config

Defined in:

config.cr

Constant Summary

Log = ::Log.for("config")

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def args : AddArgs.class | DelArgs.class | NoArgs.class #

[View source]
def args=(args : AddArgs.class | DelArgs.class | NoArgs.class) #

[View source]
def auto_open : Bool #

[View source]
def auto_open=(auto_open : Bool) #

[View source]
def config_init_options : Parsers::Options::ConfigInitOptions | Nil #

[View source]
def config_init_options=(config_init_options : Parsers::Options::ConfigInitOptions | Nil) #

[View source]
def config_options : Parsers::Options::ConfigOptions | Nil #

[View source]
def config_options=(config_options : Parsers::Options::ConfigOptions | Nil) #

[View source]
def help_options : Parsers::Options::HelpOptions | Nil #

FIXME refactor and remove these parts from here


[View source]
def help_options=(help_options : Parsers::Options::HelpOptions | Nil) #

FIXME refactor and remove these parts from here


[View source]
def home_dir : String #

getter filesystems : Array(Models::AbstractFilesystemConfig)


[View source]
def load_from_env #

[View source]
def load_from_file #

[View source]
def mode : Types::Mode #

[View source]
def mode=(mode : Types::Mode) #

[View source]
def path : String | Nil #

[View source]
def path=(path : String | Nil) #

[View source]
def root : Models::RootConfig | Nil #

[View source]
def verbose : Bool #

[View source]
def verbose=(verbose : Bool) #

[View source]