lib/kontena/cli/services/create_command.rb in kontena-cli-0.16.0 vs lib/kontena/cli/services/create_command.rb in kontena-cli-0.16.1.rc1
- old
+ new
@@ -1,6 +1,7 @@
require_relative 'services_helper'
+require 'shellwords'
module Kontena::Cli::Services
class CreateCommand < Kontena::Command
include Kontena::Cli::Common
include Kontena::Cli::GridOptions
@@ -69,10 +70,10 @@
data[:cpu_shares] = cpu_shares if cpu_shares
data[:affinity] = affinity_list unless affinity_list.empty?
data[:env] = env_list unless env_list.empty?
data[:secrets] = parse_secrets(secret_list)
data[:container_count] = instances if instances
- data[:cmd] = cmd.split(" ") if cmd
+ data[:cmd] = Shellwords.split(cmd) if cmd
data[:user] = user if user
data[:image] = parse_image(image) if image
data[:privileged] = privileged?
data[:cap_add] = cap_add_list unless cap_add_list.empty?
data[:cap_drop] = cap_drop_list unless cap_drop_list.empty?