Example #1
0
  def Args(parser):
    parser.add_argument(
        '--fingerprints',
        type=arg_parsers.ArgList(min_length=1),
        action=arg_parsers.FloatingListValuesCatcher(),
        metavar='FINGERPRINT',
        help='The fingerprints of the public keys to remove from the user.')

    user_utils.AddUserArgument(parser, '', custom_help=(
        'If provided, the name of the user to remove public keys from. '
        'Else, the default user will be used.'))
Example #2
0
    def Args(parser):
        parser.add_argument(
            '--owner',
            help=
            ('The owner of the user to be created. The owner must be an email '
             'address associated with a Google account'))

        parser.add_argument(
            '--description',
            help='An optional, textual description for the user being created.'
        )

        user_utils.AddUserArgument(parser, 'create')
Example #3
0
    def Args(parser):
        user_utils.AddUserArgument(
            parser,
            '',
            custom_help=(
                'If provided, the name of the user to add a public key to. '
                'Else, the default user will be used.'))

        parser.add_argument('--public-key-files',
                            required=True,
                            type=arg_parsers.ArgList(min_length=1),
                            metavar='LOCAL_FILE_PATH',
                            help='The path to a public-key file.')

        parser.add_argument('--description',
                            help='A description of the public keys')

        expiration = parser.add_argument(
            '--expire',
            help='How long until the public keys expire, e.g. 7d for 7 days',
            type=arg_parsers.Duration())
        expiration.detailed_help = """\
Example #4
0
 def Args(parser):
   user_utils.AddUserArgument(parser, 'describe')