diff options
author | Dan McGee <dpmcgee@gmail.com> | 2011-04-20 15:00:26 -0500 |
---|---|---|
committer | Dan McGee <dpmcgee@gmail.com> | 2011-04-20 15:00:26 -0500 |
commit | 3a16cadb6759539659f1900603fda2985f48a66b (patch) | |
tree | 31d5c25e9d9d6a7f4aa4fe91aadf9a1f544ae242 | |
parent | 766ad7a2fce8c39833fabe1826320ccf9dad7bbf (diff) | |
download | configfiles-master.tar.gz configfiles-master.zip |
Signed-off-by: Dan McGee <dpmcgee@gmail.com>
-rw-r--r-- | fabfile.py | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -22,7 +22,9 @@ def _terminfo_paths(terminfo): return (system, user) def put_terminfo(names=None): - if not names: + if names: + names = names.split(';') + else: names = KNOWN_TERMINFOS for name in names: system_path, user_path = _terminfo_paths(name) @@ -35,7 +37,12 @@ def put_terminfo(names=None): put(name, user_path) def put_configs(files=None): - for key, value in KNOWN_FILES.items(): + if files: + files = files.split(';') + else: + files = KNOWN_FILES.keys() + for key in files: + value = KNOWN_FILES[key] put(key, value) def put_all(files=None): @@ -43,7 +50,9 @@ def put_all(files=None): put_configs(files) def get_configs(files=None): - if not files: + if files: + files = files.split(';') + else: files = KNOWN_FILES.values() for filename in files: if not filename.startswith('.'): |