Sha256: 0944399d42213fef21aced359b76e0b8f7692a3830da7ca7cd8397681e704d24
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
# frozen_string_literal: true module Takeltau # takeltau bit require class BitRequire < SubCommandBase include LoggingModule include ConfigModule include SystemModule include GitCheckClean include GitCheckBit include GitCheckWorkspace include BitCheckWorkspace include BitScopeList include BitScopeAdd include BitClipboardLib include BitClipboardCopy include BitClipboardPaste include BitRequireLib include BitRequireExport include BitRequireImport # Initialize bit require def initialize(args = [], local_options = {}, configuration = {}) # initialize thor parent class super args, local_options, configuration @bit_require_file = config.active['bit_require_file'] end # # bit require export # desc 'export', 'Create requirements file with bit components.' long_desc <<-LONGDESC.gsub("\n", "\x5") Create requirements file with bit components LONGDESC # Create requirements file with bit components. def export bit_require_yml = bit_require_export exit false if bit_require_yml == false say bit_require_yml true end # # bit require import # desc 'import', 'Import bit components from requirements file.' long_desc <<-LONGDESC.gsub("\n", "\x5") Import bit components from requirements file LONGDESC # Import bit components from requirements file. def import exit bit_require_import end end end
Version data entries
4 entries across 4 versions & 1 rubygems