AzuCLI::Config
Inherits Reference < Object
Configuration management system for Azu CLI Supports environment-aware configuration with sensible defaults
Constants
DEFAULT_CONFIG_PATHS = ["./config/azu.yml", "./azu.yml", "~/.config/azu/config.yml", "~/.azu.yml"]
Default configuration file paths (searched in order)
EXIT_FAILURE = 1
EXIT_INVALID_USAGE = 2
EXIT_NOT_FOUND = 3
EXIT_SUCCESS = 0
Exit codes for consistent CLI behavior
INSTANCE = new
Class methods
instance
Sourceload!(config_path : String | Nil = nil)
SourceInstance methods
colored_output=(colored_output : Bool)
Sourcecolored_output?
Sourceconfig_file_path
Sourceconfig_file_path=(config_file_path : String | Nil)
Sourcedatabase_adapter
Sourcedatabase_adapter=(database_adapter : String)
Sourcedatabase_host
Sourcedatabase_host=(database_host : String)
Sourcedatabase_name
Sourcedatabase_name=(database_name : String | Nil)
Sourcedatabase_password
Sourcedatabase_password=(database_password : String)
Sourcedatabase_port
Sourcedatabase_port=(database_port : Int32)
Sourcedatabase_user
Sourcedatabase_user=(database_user : String)
Sourcedev_server_port
Sourcedev_server_port=(dev_server_port : Int32)
Sourcedev_server_rebuild=(dev_server_rebuild : Bool)
Sourcedev_server_rebuild?
Sourcedev_server_watch=(dev_server_watch : Bool)
Sourcedev_server_watch?
Sourceenvironment
Sourceenvironment=(environment : String)
Sourceload!(config_path : String | Nil = nil)
Sourcelog_format
Sourcelog_format=(log_format : String)
Sourceoutput_path
Sourceoutput_path=(output_path : String)
Sourceproject_path
Sourceproject_path=(project_path : String)
Sourcequiet
Sourcequiet=(quiet : Bool)
Sourcetemplate_engine
Sourcetemplate_engine=(template_engine : String)
Sourceverbose
Sourceverbose=(verbose : Bool)
Source