Class: Idcf::Cli::Conf::Const
- Inherits:
-
Object
- Object
- Idcf::Cli::Conf::Const
- Defined in:
- lib/idcf/cli/conf/const.rb
Overview
const
Constant Summary collapse
- VERSION_STR =
"idcfcloud version #{Idcf::Cli::VERSION}".freeze
- BASE_PATH =
File.("#{dir_path}/../../../")
- LOCAL_ERROR_PREFIX =
'[idcfcli]'.freeze
- HEADERS =
{ 'User-Agent': "IDCF CLI v#{Idcf::Cli::VERSION}" }.freeze
- USER_DIR_PATH =
'~/.idcfcloud'.freeze
- VALIDATOR_DIR_PATH =
'idcf/cli/validate/define'.freeze
- CODE_CONF_PATH =
"#{BASE_PATH}/idcf/cli/conf/conf.yml".freeze
- USER_CONF_PATH =
"#{USER_DIR_PATH}/config.ini".freeze
- USER_CONF_GLOBAL =
"#{BASE_PATH}/../config/config.ini".freeze
- REGIONS =
%w(jp-east jp-east-2 jp-west).freeze
- GLOBAL_CONF_ITEMS =
{ output_log: { default: 'Y', list: %w(Y n) }, log_path: { default: '~/.idcfcloud/log' } }.freeze
- USER_CONF_ITEMS =
{ api_key: nil, secret_key: nil, region: { list: REGIONS } }.freeze
- FULL_HREF_REGEXP =
Regexp.new('\A[a-zA-Z]*:?//').freeze
- CMD_FILE_DIR =
"#{BASE_PATH}/idcf/cli/conf/service".freeze
- CMD_FILE_EXT =
'json'.freeze
- SERVICE_PATH =
'idcf/cli/service'.freeze
- TEMPLATE_DIR =
"#{BASE_PATH}/idcf/cli/templates".freeze
- OUT_DIR =
"#{BASE_PATH}/../output".freeze
- COMP_PATHS =
{ bash: '~/.bash_profile', zsh: '~/.zprofile' }.freeze
- LOG_FILE_PREFIX =
'cli_log_'.freeze
- LOG_FILE_NAME =
"#{LOG_FILE_PREFIX}#{now}.log".freeze
- LOG_LEVEL =
Logger::INFO.freeze
- CLASSIFY_RULE =
[ %w(sslalgorithms_ids SslalgorithmsIds), %w(dns Dns) ].freeze