Sha256: 4e96b5904e3e4e9200f546e2f1a51808944d96acedfa53c2b54b2762faf231b7

Contents?: true

Size: 477 Bytes

Versions: 36

Compression:

Stored size: 477 Bytes

Contents

module Kontena
  module Cli
    module Containers
      module ContainersHelper

        # @param [Array<String>] args
        # @return [String]
        def build_command(args)
          return args.first if args.size == 1

          args.reduce('') do |cmd, arg|
            if arg.include?(' ') || arg.include?('"')
              arg = '"' + arg.gsub('"', '\\"') + '"'
            end
            cmd + ' ' + arg
          end.strip
        end

      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
kontena-cli-0.17.0.pre1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.3 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.3.rc1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.2 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.2.rc1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.1.rc3 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.1.rc2 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.1.rc1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.rc3 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.rc2 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.rc1 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.pre9 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.pre8 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.pre7 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.16.0.pre6 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.15.5 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.15.5.rc2 lib/kontena/cli/containers/containers_helper.rb
kontena-cli-0.15.5.rc1 lib/kontena/cli/containers/containers_helper.rb