def _run_store_command(args): if args['register']: snapcraft.register(args['<snap-name>']) elif args['upload']: snapcraft.upload(args['<snap-file>']) elif args['release']: snapcraft.release( args['<snap-name>'], args['<revision>'], args['<channel>'])
def _run_store_command(args): if args['register']: snapcraft.register(args['<snap-name>'], args['--private']) elif args['upload']: logger.warning('DEPRECATED: Use `push` instead of `upload`') snapcraft.push(args['<snap-file>']) elif args['push']: if args['--release']: release_channels = args['--release'].split(',') else: release_channels = [] snapcraft.push(args['<snap-file>'], release_channels) elif args['release']: snapcraft.release(args['<snap-name>'], args['<revision>'], [args['<channel>']])
def _run_store_command(args): if args['register']: snapcraft.register(args['<snap-name>'], args['--private']) elif args['upload']: logger.warning('DEPRECATED: Use `push` instead of `upload`') snapcraft.push(args['<snap-file>']) elif args['push']: if args['--release']: release_channels = args['--release'].split(',') else: release_channels = [] snapcraft.push(args['<snap-file>'], release_channels) elif args['release']: snapcraft.release( args['<snap-name>'], args['<revision>'], [args['<channel>']])
def register(snap_name, private): """Register <snap-name> with the store. You can use this command to register an available <snap-name> and become the publisher for this snap. \b Examples: snapcraft register thunderbird """ if private: click.echo(_MESSAGE_REGISTER_PRIVATE.format(snap_name)) if click.confirm(_MESSAGE_REGISTER_CONFIRM.format(snap_name)): snapcraft.register(snap_name, private) click.echo(_MESSAGE_REGISTER_SUCCESS.format(snap_name)) else: click.echo(_MESSAGE_REGISTER_NO.format(snap_name))
def _run_store_command(args): # noqa: C901 if args['list-registered'] or args['registered']: snapcraft.list_registered() elif args['list-keys'] or args['keys']: snapcraft.list_keys() elif args['create-key']: snapcraft.create_key(args['<key-name>']) elif args['register-key']: snapcraft.register_key(args['<key-name>']) elif args['register']: snapcraft.register(args['<snap-name>'], args['--private']) elif args['sign-build']: snapcraft.sign_build( args['<snap-file>'], args['--key-name'], args['--local']) elif args['upload']: logger.warning('DEPRECATED: Use `push` instead of `upload`') snapcraft.push(args['<snap-file>']) elif args['push']: if args['--release']: release_channels = args['--release'].split(',') else: release_channels = [] snapcraft.push(args['<snap-file>'], release_channels) elif args['release']: snapcraft.release( args['<snap-name>'], args['<revision>'], [args['<channel>']]) elif args['validate']: snapcraft.validate(args['<snap-name>'], args['<validation>'], key=args['--key-name']) elif args['gated']: snapcraft.gated(args['<snap-name>']) elif args['status']: snapcraft.status( args['<snap-name>'], args['--series'], args['--arch']) elif args['revisions'] or args['list-revisions'] or args['history']: if args['history']: deprecations.handle_deprecation_notice('dn4') snapcraft.revisions( args['<snap-name>'], args['--series'], args['--arch']) elif args['close']: snapcraft.close(args['<snap-name>'], args['<channel_names>']) elif args['collaborate']: snapcraft.collaborate(args['<snap-name>'], key=args['--key-name'])
def _run_store_command(args): # noqa: C901 if args['list-registered'] or args['registered']: snapcraft.list_registered() elif args['list-keys'] or args['keys']: snapcraft.list_keys() elif args['create-key']: snapcraft.create_key(args['<key-name>']) elif args['register-key']: snapcraft.register_key(args['<key-name>']) elif args['register']: snapcraft.register(args['<snap-name>'], args['--private']) elif args['sign-build']: snapcraft.sign_build( args['<snap-file>'], args['--key-name'], args['--local']) elif args['upload']: logger.warning('DEPRECATED: Use `push` instead of `upload`') snapcraft.push(args['<snap-file>']) elif args['push']: if args['--release']: release_channels = args['--release'].split(',') else: release_channels = [] snapcraft.push(args['<snap-file>'], release_channels) elif args['release']: snapcraft.release( args['<snap-name>'], args['<revision>'], [args['<channel>']]) elif args['validate']: snapcraft.validate(args['<snap-name>'], args['<validation>'], key=args['--key-name']) elif args['gated']: snapcraft.gated(args['<snap-name>']) elif args['status']: snapcraft.status( args['<snap-name>'], args['--series'], args['--arch']) elif args['revisions'] or args['list-revisions'] or args['history']: if args['history']: deprecations.handle_deprecation_notice('dn4') snapcraft.revisions( args['<snap-name>'], args['--series'], args['--arch']) elif args['close']: snapcraft.close(args['<snap-name>'], args['<channel_names>'])
def _run_store_command(args): if args['register']: snapcraft.register(args['<snap-name>']) elif args['upload']: snapcraft.upload(args['<snap-file>'])