Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[plugin cli] Wrap arguments in quotes to preserve whitespace #8945

Merged
merged 1 commit into from
Nov 17, 2016

Conversation

jbudz
Copy link
Member

@jbudz jbudz commented Nov 2, 2016

When installing plugins we are passing interpreted cli arguments back to node, which is causing filenames with spaces to be split up.

At the script level,bin/kibana-plugin install file:///Users/jbudz/Downloads/temp\ dir/x-pack-5.0.0.zip turned into node src/cli_plugin install file:///Users/jbudz/Downloads/temp dir/x-pack-5.0.0.zip. Instead, we now pass as node src/cli_plugin "install" "file:///Users/jbudz/Downloads/temp dir/x-pack-5.0.0.zip"

I left the .bat as is, wrapping quotes around "file://...." seems to be working as expected for escaping spaces.

Closes #7325

@tylersmalley
Copy link
Contributor

Should this be done in kibana-plugin.bat as well?

@jbudz
Copy link
Member Author

jbudz commented Nov 7, 2016

Windows should be good, escaping does work via wrapping in quotes. Escaping by \ isn't normally done as far as I can tell.

@LeeDr LeeDr self-assigned this Nov 10, 2016
@LeeDr
Copy link

LeeDr commented Nov 16, 2016

LGTM

Copy link
Contributor

@tylersmalley tylersmalley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jbudz jbudz merged commit 34d7bde into elastic:master Nov 17, 2016
elastic-jasper added a commit that referenced this pull request Nov 17, 2016
Backports PR #8945

**Commit 1:**
[plugin cli] Wrap arguments in quotes to preserve whitespace

* Original sha: 18d6e92
* Authored by Jonathan Budzenski <[email protected]> on 2016-11-02T17:28:49Z
elastic-jasper added a commit that referenced this pull request Nov 17, 2016
Backports PR #8945

**Commit 1:**
[plugin cli] Wrap arguments in quotes to preserve whitespace

* Original sha: 18d6e92
* Authored by Jonathan Budzenski <[email protected]> on 2016-11-02T17:28:49Z
jbudz pushed a commit that referenced this pull request Nov 17, 2016
Backports PR #8945

**Commit 1:**
[plugin cli] Wrap arguments in quotes to preserve whitespace

* Original sha: 18d6e92
* Authored by Jonathan Budzenski <[email protected]> on 2016-11-02T17:28:49Z
jbudz pushed a commit that referenced this pull request Nov 17, 2016
Backports PR #8945

**Commit 1:**
[plugin cli] Wrap arguments in quotes to preserve whitespace

* Original sha: 18d6e92
* Authored by Jonathan Budzenski <[email protected]> on 2016-11-02T17:28:49Z
@epixa epixa added v5.1.1 and removed v5.1.0 labels Dec 8, 2016
airow pushed a commit to airow/kibana that referenced this pull request Feb 16, 2017
…#9124)

Backports PR elastic#8945

**Commit 1:**
[plugin cli] Wrap arguments in quotes to preserve whitespace

* Original sha: 18d6e92
* Authored by Jonathan Budzenski <[email protected]> on 2016-11-02T17:28:49Z

Former-commit-id: 6eb9b26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants