Sha256: 3fa3e3ac34b4e0874b5dd9d8e4a6d05612252bb1086bcc437dd1ff4d596183db
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true module Roro class CLI < Thor include Thor::Actions def self.supported_rubies %w[3.0 2.7 2.6 2.5] end def self.test_root "#{ENV['PWD']}/test" end def self.stacks "#{File.dirname(__FILE__)}/stacks" end def self.source_root "#{@template_root || File.dirname(__FILE__)}/templates" end def self.roro_root "#{File.dirname(__FILE__)}" end def self.dependency_root "#{roro_root}/dependencies" end def self.catalog_root "#{File.dirname(__FILE__)}/stacks/catalog/unstoppable/developer_styles" end def self.mise_location lookup = Dir.glob("#{Dir.pwd}/**/*.roro")&.first&.split("#{Dir.pwd}/") mise = if lookup lookup.last.split('/').first else 'roro' end "#{Dir.pwd}/#{mise}" end def self.mise mise_location.split("#{Dir.pwd}/").last end def self.roro_environments %w[base development production test staging ci] end def self.stack_documentation_root '<a href="url">link text</a>' end def self.roro_default_containers %w[backend database frontend] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roro-0.3.33 | lib/roro/cli.rb |