code: def register_commands(self, subparsers):
          
          #print_("DEV PLUGIN: Loaded commands")
          prsr = subparsers.add_parser(
              'upload',  description='Copy the file or directory into the given')
          prsr.add_argument('workspace', help='Workspace name')
          prsr.add_argument('source', help='File or directory to upload')
          prsr.add_argument('-s', '--show', action='store_true',
                              help="Show the gsutil command, but don't run it")
  
          dest_help = 'Destination relative to the bucket root. '
          dest_help += 'If omitted the file will be placed in the root directory'
          prsr.add_argument('-d', '--destination', help=dest_help)
  
  
          prsr.set_defaults(func=upload)
docs: Add commands to a list of subparsers. This will be called by
          Fissfc to add additional command targets from this plugin.
  
          Each command added should follow the pattern:
  
          parser = subparsers.add_parser('cmd', ...)
          parser.add_argument(...)
          ...
          parser.set_defaults(func=do_my_cmd)
  
          where do_my_cmd is a function that takes one argument "args":
  
          def do_my_cmd(args):
              pass