Sha256: babcb4942cbe754c5f82cf25503f3cbb30e22d1f11aa9b14cc7cb8d0f083bba7
Contents?: true
Size: 1.18 KB
Versions: 4
Compression:
Stored size: 1.18 KB
Contents
begin require 'dotenv' Dotenv.load(File.join( Dir.pwd, ".env")) rescue LoadError # Gem loads as it should end require 'tty_integration.rb' module Config extend TtyIntegration def self.init project_name = cmd.run!("git remote -v | head -n1 | awk '{print $2}' | sed -e 's,.*:\(.*/\)\?,,' -e 's/\.git$//'").out file = "#{Dir.home}/.config/gitsflow/#{project_name.gsub("\n","")}/config.yml" config = TTY::Config.new config.filename = file begin result = config.read(file).transform_keys(&:to_sym) $GITLAB_PROJECT_ID = result[:GITLAB_PROJECT_ID] $GITLAB_TOKEN = result[:GITLAB_TOKEN] $GITLAB_URL_API = result[:GITLAB_URL_API] $GITLAB_EMAIL = result[:GITLAB_EMAIL] $GITLAB_LISTS = result[:GITLAB_LISTS].split(',') $GITLAB_NEXT_RELEASE_LIST = result[:GITLAB_NEXT_RELEASE_LIST] $GIT_BRANCH_MASTER = result[:GIT_BRANCH_MASTER] $GIT_BRANCH_DEVELOP = result[:GIT_BRANCH_DEVELOP] $GIT_BRANCHES_STAGING= result[:GIT_BRANCHES_STAGING].split(',') $SFLOW_TEMPLATE_RELEASE= result[:SFLOW_TEMPLATE_RELEASE] $SFLOW_TEMPLATE_RELEASE_DATE_FORMAT= result[:SFLOW_TEMPLATE_RELEASE_DATE_FORMAT] rescue => e end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gitsflow-0.8.3.release270620230815 | lib/config.rb |
gitsflow-0.8.3.release230620231302 | lib/config.rb |
gitsflow-0.8.2.beta | lib/config.rb |
gitsflow-0.8.2.alfa | lib/config.rb |