plugin_group.add_option("--list-plugins",action="store_const",dest="action",const="list-goto-plugins",help="List available GOTO plugins and their documentation")
redirection_group.add_option("-r","--register-redirection",metavar="LABEL",action="store",dest="register",help="Register a redirection with the provided LABEL")
redirection_group.add_option("-u","--update-redirection",metavar="LABEL",action="store",dest="update",help="Update the redirection specified by the provided LABEL")
redirection_group.add_option("-g","--get-redirection",metavar="LABEL",action="store",dest="get_redirection",help="Get all information about a redirection specified by LABEL")
redirection_group.add_option("-d","--drop-redirection",metavar="LABEL",action="store",dest="drop_redirection",help="Drop an existing redirection specified by LABEL")
specific_group.add_option("-P","--plugin",metavar="PLUGIN",action="store",dest="plugin",help="Specify the plugin to use when registering or updating a redirection")
specific_group.add_option("-j","--json-parameters",metavar="PARAMETERS",action="callback",type="string",callback=get_json_parameters_from_cli,help="Specify the parameters to provide to the plugin (serialized in JSON)")
specific_group.add_option("-p","--parameter",metavar="PARAM=VALUE",action="callback",callback=get_parameter_from_cli,help="Specify a single PARAM=VALUE parameter to be provided to the plugin (alternative to the JSON serialization)",type="string")