Skip to content

Commit

Permalink
Merge pull request #49 from ajrgrubbs/support-quoted-params
Browse files Browse the repository at this point in the history
Support quoted params & only split params on first '='.
  • Loading branch information
jhaals committed Jul 19, 2017
2 parents ab9ed49 + 13f4ff9 commit c44d7b6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions vault.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import json
import errno
import ssl
import shlex
from distutils.version import StrictVersion
from sys import version_info

Expand Down Expand Up @@ -78,11 +79,11 @@ def run(self, terms, inject=None, variables=None, **kwargs):

try:
parameters = term_split[1]
parameters = parameters.split(' ')
parameters = shlex.split(parameters)

parameter_bag = {}
for parameter in parameters:
parameter_split = parameter.split('=')
parameter_split = parameter.split('=', 1)

parameter_key = parameter_split[0]
parameter_value = parameter_split[1]
Expand Down

0 comments on commit c44d7b6

Please sign in to comment.