Sha256: f52071af7e6464e439f2e456ad230ee1ea2dcc3025a6430503df116cd476600b
Contents?: true
Size: 601 Bytes
Versions: 202
Compression:
Stored size: 601 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' require 'eac_ruby_utils/envs' require 'avm/files/appendable/resource_base' module Avm module Files module Appendable class TarOutputCommand < ::Avm::Files::Appendable::ResourceBase attr_reader :command def initialize(appender, command) super(appender) @command = command end def write_on(target_dir) command.pipe( ::EacRubyUtils::Envs.local.command('tar', '-xf', '-', '-C', target_dir) ).execute! end end end end end
Version data entries
202 entries across 202 versions & 4 rubygems