Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Cameron <quozl@laptop.org>2011-03-01 11:38:47 (GMT)
committer Sascha Silbe <silbe@activitycentral.com>2011-03-27 16:47:57 (GMT)
commitada284445e9a3ce96a0c9df4c299021254b0668d (patch)
tree1837ef0fdaec8e3788d657e38ceeb0e5d4790ced
parent5b5ec6156bbba69a5a5f6e7caef19eaceb823c33 (diff)
sugar-install-bundle to accept multiple files
Signed-off-by: James Cameron <quozl@laptop.org> Acked-by: Sascha Silbe <silbe@activitycentral.com>
-rw-r--r--bin/sugar-install-bundle10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/sugar-install-bundle b/bin/sugar-install-bundle
index 52deada..a034135 100644
--- a/bin/sugar-install-bundle
+++ b/bin/sugar-install-bundle
@@ -1,5 +1,6 @@
#!/usr/bin/env python
import sys
+import fileinput
from sugar.bundle.activitybundle import ActivityBundle
@@ -14,7 +15,8 @@ if len(sys.argv) != 2:
cmd_help()
sys.exit(2)
-bundle = ActivityBundle(sys.argv[1])
-bundle.install()
-
-print "%s: '%s' installed." % (sys.argv[0], sys.argv[1])
+for line in fileinput.input():
+ if line:
+ bundle = ActivityBundle(line)
+ bundle.install()
+ print "%s: '%s' installed." % (sys.argv[0], line)