nacx commented on this pull request.


> @@ -254,7 +254,12 @@ private void run(final CommandProcessorImpl 
> commandProcessor, String[] args, fin
                 if (i > 0) {
                     sb.append(" ");
                 }
-                sb.append(args[i]);
+                if (args[i].contains(" ")) {
+                    // quote arguments with spaces
+                    sb.append("\"").append(args[i]).append("\"");

Given [this 
comment](http://karaf.922171.n3.nabble.com/Karaf-shell-command-argument-with-space-td4027039.html#a4027040)
 I assume arguments with spaces in karaf need to be quoted. The problem is just 
how we "pass" those quotes from our runner script to the Main class, to then 
build the proper karaf command.
Given the link above (despite not being a karaf expert), I'd say this approach 
is OK.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-cli/pull/34

Reply via email to