Sha256: 50f67affa843dfe26aaf9bebce46c5466fe8512fa3873bd19d8ed94bccf29602
Contents?: true
Size: 800 Bytes
Versions: 41
Compression:
Stored size: 800 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' require 'eac_ruby_utils/console/docopt_runner' require 'shellwords' module Avm module Rails module Runners class Bundle < ::EacRubyUtils::Console::DocoptRunner enable_console_speaker DOC = <<~DOCOPT Runs "bundle ...". Usage: __PROGRAM__ [<bundle-args>...] __PROGRAM__ -h | --help Options: -h --help Show this screen. DOCOPT def run infov 'Bundle arguments', ::Shellwords.join(bundle_args) context(:instance).bundle(*bundle_args).system! end def bundle_args options.fetch('<bundle-args>').reject { |arg| arg == '--' } end end end end end
Version data entries
41 entries across 41 versions & 1 rubygems