diff options
author | Martin Abente <martin.abente.lahaye@gmail.com> | 2011-01-19 20:20:35 (GMT) |
---|---|---|
committer | Ajay Garg <ajay@activitycentral.com> | 2012-10-16 09:18:10 (GMT) |
commit | f205fe2c2e2245beea7649e6db3b2c015757cfc0 (patch) | |
tree | 52ea50e486117fe26338fdc35498ae68831cc549 | |
parent | 6cb4ab9c4494161594059eb797ca3500577404bd (diff) |
Extend sugar-launch with more options
Add activity_id, object_id and uri options.
This patch is necessary in order to use Browse
as the default http uri handler in sugar.
Reviewed-by: Aleksey Lim <alsroot@member.fsf.org>
Signed-off-by: Ajay Garg <ajay@activitycentral.com>
-rw-r--r-- | bin/sugar-launch | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bin/sugar-launch b/bin/sugar-launch index 7297a8e..18c0bb7 100644 --- a/bin/sugar-launch +++ b/bin/sugar-launch @@ -28,6 +28,13 @@ usage = "usage: %prog [options] activity" parser = OptionParser(usage) parser.add_option("-d", "--debug", action="store_true", dest="debug", help="launch activity inside gdb") +parser.add_option("-a", "--activity_id", action="store", dest="activity_id", + help="unique id for the activity to be launched") +parser.add_option("-o", "--object_id", action="store", dest="object_id", + help="identity of the journal object associated with" \ + " the activity") +parser.add_option("-u", "--uri", action="store", dest="uri", + help="URI associated with the activity") (options, args) = parser.parse_args() if len(args) == 0: @@ -42,7 +49,8 @@ if not path: sys.exit(1) activity = ActivityBundle(path) -cmd_args = activityfactory.get_command(activity) +cmd_args = activityfactory.get_command(activity, options.activity_id, + options.object_id, options.uri) def _which(exec_file): if 'PATH' in os.environ: |