kojismokydingo.cli.builds¶
Koji Smoky Dingo - CLI Build Commands
- author:
Christopher O'Brien <obriencj@gmail.com>
- license:
GPL v3
- class BuildFiltering[source]¶
Bases:
BuildSifting
Base class for commands which use build filtering options
- filtering_arguments(parser)[source]¶
- Parameters:
parser (ArgumentParser)
- Return type:
- class BulkMoveBuilds(name=None)[source]¶
Bases:
TagSmokyDingo
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- description: str = 'Move a large number of builds between tags'¶
Short description of this command, for use in the help output
- class BulkTagBuilds(name=None)[source]¶
Bases:
TagSmokyDingo
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- description: str = 'Tag a large number of builds'¶
Short description of this command, for use in the help output
- class BulkUntagBuilds(name=None)[source]¶
Bases:
TagSmokyDingo
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- description: str = 'Untag a large number of builds'¶
Short description of this command, for use in the help output
- class FilterBuilds(name=None)[source]¶
Bases:
AnonSmokyDingo
,BuildFiltering
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- class ListBTypes(name=None)[source]¶
Bases:
AnonSmokyDingo
Koji client command 'list-btypes'
- Parameters:
name (str) -- The name that this command is being represented as
- class ListCGs(name=None)[source]¶
Bases:
AnonSmokyDingo
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- class ListComponents(name=None)[source]¶
Bases:
AnonSmokyDingo
,BuildFiltering
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- class PullContainer(name=None)[source]¶
Bases:
AnonSmokyDingo
- Parameters:
name (str) -- The name that this command is being represented as
- arguments(parser)[source]¶
Override to add relevant arguments to the given parser instance. May return an alternative parser instance or None.
- Parameters:
parser -- the parser to decorate with additional arguments
- cli_bulk_move_builds(session, srctag, desttag, nvrs, sorting=None, owner=None, inherit=False, force=False, notify=False, create=False, verbose=False, strict=False)[source]¶
Implements the
koji bulk-move-builds
command
- cli_bulk_tag_builds(session, tagname, nvrs, sorting=None, owner=None, inherit=False, force=False, notify=False, create=False, verbose=False, strict=False)[source]¶
Implements the
koji bulk-tag-builds
command
- cli_bulk_untag_builds(session, tagname, nvrs, force=False, notify=False, verbose=False, strict=False)[source]¶
Implements the
koji bulk-untag-builds
command
- cli_filter_builds(session, nvr_list, tags=(), inherit=False, latest=False, build_filter=None, build_sifter=None, sorting=None, outputs=None, strict=False)[source]¶
Implements the
koji filter-builds
command
- cli_list_btypes(session, nvr=None, json=False, quiet=False)[source]¶
Implements
koji list-btypes
command
- cli_list_cgs(session, nvr=None, json=False, quiet=False)[source]¶
Implements the
koji list-cgs
command