class documentation

class Command(object): (source)

Known subclasses: fiftyone.core.cli.AnnotationCommand, fiftyone.core.cli.AnnotationConfigCommand, fiftyone.core.cli.AppCommand, fiftyone.core.cli.AppConfigCommand, fiftyone.core.cli.AppConnectCommand, fiftyone.core.cli.AppLaunchCommand, fiftyone.core.cli.AppViewCommand, fiftyone.core.cli.BrainCommand, fiftyone.core.cli.BrainConfigCommand, fiftyone.core.cli.ComputeMetadataCommand, fiftyone.core.cli.ConfigCommand, fiftyone.core.cli.ConstantsCommand, fiftyone.core.cli.ConvertCommand, fiftyone.core.cli.DatasetsCommand, fiftyone.core.cli.DatasetsCreateCommand, fiftyone.core.cli.DatasetsDeleteCommand, fiftyone.core.cli.DatasetsDrawCommand, fiftyone.core.cli.DatasetsExportCommand, fiftyone.core.cli.DatasetsHeadCommand, fiftyone.core.cli.DatasetsInfoCommand, fiftyone.core.cli.DatasetsListCommand, fiftyone.core.cli.DatasetsRenameCommand, fiftyone.core.cli.DatasetsStatsCommand, fiftyone.core.cli.DatasetsStreamCommand, fiftyone.core.cli.DatasetsTailCommand, fiftyone.core.cli.DatasetZooCommand, fiftyone.core.cli.DatasetZooDeleteCommand, fiftyone.core.cli.DatasetZooDownloadCommand, fiftyone.core.cli.DatasetZooFindCommand, fiftyone.core.cli.DatasetZooInfoCommand, fiftyone.core.cli.DatasetZooListCommand, fiftyone.core.cli.DatasetZooLoadCommand, fiftyone.core.cli.DelegatedCleanupCommand, fiftyone.core.cli.DelegatedCommand, fiftyone.core.cli.DelegatedDeleteCommand, fiftyone.core.cli.DelegatedFailCommand, fiftyone.core.cli.DelegatedInfoCommand, fiftyone.core.cli.DelegatedLaunchCommand, fiftyone.core.cli.DelegatedListCommand, fiftyone.core.cli.EvaluationCommand, fiftyone.core.cli.EvaluationConfigCommand, fiftyone.core.cli.FiftyOneCommand, fiftyone.core.cli.MigrateCommand, fiftyone.core.cli.ModelZooApplyCommand, fiftyone.core.cli.ModelZooCommand, fiftyone.core.cli.ModelZooDeleteCommand, fiftyone.core.cli.ModelZooDeleteSourceCommand, fiftyone.core.cli.ModelZooDownloadCommand, fiftyone.core.cli.ModelZooEmbedCommand, fiftyone.core.cli.ModelZooFindCommand, fiftyone.core.cli.ModelZooInfoCommand, fiftyone.core.cli.ModelZooListCommand, fiftyone.core.cli.ModelZooListSourcesCommand, fiftyone.core.cli.ModelZooRegisterSourceCommand, fiftyone.core.cli.ModelZooRequirementsCommand, fiftyone.core.cli.OperatorsCommand, fiftyone.core.cli.OperatorsInfoCommand, fiftyone.core.cli.OperatorsListCommand, fiftyone.core.cli.PluginsCommand, fiftyone.core.cli.PluginsCreateCommand, fiftyone.core.cli.PluginsDeleteCommand, fiftyone.core.cli.PluginsDisableCommand, fiftyone.core.cli.PluginsDownloadCommand, fiftyone.core.cli.PluginsEnableCommand, fiftyone.core.cli.PluginsInfoCommand, fiftyone.core.cli.PluginsListCommand, fiftyone.core.cli.PluginsRequirementsCommand, fiftyone.core.cli.QuickstartCommand, fiftyone.core.cli.TransformImagesCommand, fiftyone.core.cli.TransformVideosCommand, fiftyone.core.cli.UtilsCommand, fiftyone.core.cli.ZooCommand

View In Hierarchy

Interface for defining commands.

Command instances must implement the setup() method, and they should implement the execute() method if they perform any functionality beyond defining subparsers.

Static Method execute Executes the command on the given args.
Static Method setup Setup the command-line arguments for the command.
@staticmethod
def execute(parser, args): (source)
overridden in fiftyone.core.cli.AnnotationCommand, fiftyone.core.cli.AnnotationConfigCommand, fiftyone.core.cli.AppCommand, fiftyone.core.cli.AppConfigCommand, fiftyone.core.cli.AppConnectCommand, fiftyone.core.cli.AppLaunchCommand, fiftyone.core.cli.AppViewCommand, fiftyone.core.cli.BrainCommand, fiftyone.core.cli.BrainConfigCommand, fiftyone.core.cli.ComputeMetadataCommand, fiftyone.core.cli.ConfigCommand, fiftyone.core.cli.ConstantsCommand, fiftyone.core.cli.ConvertCommand, fiftyone.core.cli.DatasetsCommand, fiftyone.core.cli.DatasetsCreateCommand, fiftyone.core.cli.DatasetsDeleteCommand, fiftyone.core.cli.DatasetsDrawCommand, fiftyone.core.cli.DatasetsExportCommand, fiftyone.core.cli.DatasetsHeadCommand, fiftyone.core.cli.DatasetsInfoCommand, fiftyone.core.cli.DatasetsListCommand, fiftyone.core.cli.DatasetsRenameCommand, fiftyone.core.cli.DatasetsStatsCommand, fiftyone.core.cli.DatasetsStreamCommand, fiftyone.core.cli.DatasetsTailCommand, fiftyone.core.cli.DatasetZooCommand, fiftyone.core.cli.DatasetZooDeleteCommand, fiftyone.core.cli.DatasetZooDownloadCommand, fiftyone.core.cli.DatasetZooFindCommand, fiftyone.core.cli.DatasetZooInfoCommand, fiftyone.core.cli.DatasetZooListCommand, fiftyone.core.cli.DatasetZooLoadCommand, fiftyone.core.cli.DelegatedCleanupCommand, fiftyone.core.cli.DelegatedCommand, fiftyone.core.cli.DelegatedDeleteCommand, fiftyone.core.cli.DelegatedFailCommand, fiftyone.core.cli.DelegatedInfoCommand, fiftyone.core.cli.DelegatedLaunchCommand, fiftyone.core.cli.DelegatedListCommand, fiftyone.core.cli.EvaluationCommand, fiftyone.core.cli.EvaluationConfigCommand, fiftyone.core.cli.FiftyOneCommand, fiftyone.core.cli.MigrateCommand, fiftyone.core.cli.ModelZooApplyCommand, fiftyone.core.cli.ModelZooCommand, fiftyone.core.cli.ModelZooDeleteCommand, fiftyone.core.cli.ModelZooDeleteSourceCommand, fiftyone.core.cli.ModelZooDownloadCommand, fiftyone.core.cli.ModelZooEmbedCommand, fiftyone.core.cli.ModelZooFindCommand, fiftyone.core.cli.ModelZooInfoCommand, fiftyone.core.cli.ModelZooListCommand, fiftyone.core.cli.ModelZooListSourcesCommand, fiftyone.core.cli.ModelZooRegisterSourceCommand, fiftyone.core.cli.ModelZooRequirementsCommand, fiftyone.core.cli.OperatorsCommand, fiftyone.core.cli.OperatorsInfoCommand, fiftyone.core.cli.OperatorsListCommand, fiftyone.core.cli.PluginsCommand, fiftyone.core.cli.PluginsCreateCommand, fiftyone.core.cli.PluginsDeleteCommand, fiftyone.core.cli.PluginsDisableCommand, fiftyone.core.cli.PluginsDownloadCommand, fiftyone.core.cli.PluginsEnableCommand, fiftyone.core.cli.PluginsInfoCommand, fiftyone.core.cli.PluginsListCommand, fiftyone.core.cli.PluginsRequirementsCommand, fiftyone.core.cli.QuickstartCommand, fiftyone.core.cli.TransformImagesCommand, fiftyone.core.cli.TransformVideosCommand, fiftyone.core.cli.UtilsCommand, fiftyone.core.cli.ZooCommand

Executes the command on the given args.

Parameters
parserthe argparse.ArgumentParser instance for the command
argsan argparse.Namespace instance containing the arguments for the command
@staticmethod
def setup(parser): (source)
overridden in fiftyone.core.cli.AnnotationCommand, fiftyone.core.cli.AnnotationConfigCommand, fiftyone.core.cli.AppCommand, fiftyone.core.cli.AppConfigCommand, fiftyone.core.cli.AppConnectCommand, fiftyone.core.cli.AppLaunchCommand, fiftyone.core.cli.AppViewCommand, fiftyone.core.cli.BrainCommand, fiftyone.core.cli.BrainConfigCommand, fiftyone.core.cli.ComputeMetadataCommand, fiftyone.core.cli.ConfigCommand, fiftyone.core.cli.ConstantsCommand, fiftyone.core.cli.ConvertCommand, fiftyone.core.cli.DatasetsCommand, fiftyone.core.cli.DatasetsCreateCommand, fiftyone.core.cli.DatasetsDeleteCommand, fiftyone.core.cli.DatasetsDrawCommand, fiftyone.core.cli.DatasetsExportCommand, fiftyone.core.cli.DatasetsHeadCommand, fiftyone.core.cli.DatasetsInfoCommand, fiftyone.core.cli.DatasetsListCommand, fiftyone.core.cli.DatasetsRenameCommand, fiftyone.core.cli.DatasetsStatsCommand, fiftyone.core.cli.DatasetsStreamCommand, fiftyone.core.cli.DatasetsTailCommand, fiftyone.core.cli.DatasetZooCommand, fiftyone.core.cli.DatasetZooDeleteCommand, fiftyone.core.cli.DatasetZooDownloadCommand, fiftyone.core.cli.DatasetZooFindCommand, fiftyone.core.cli.DatasetZooInfoCommand, fiftyone.core.cli.DatasetZooListCommand, fiftyone.core.cli.DatasetZooLoadCommand, fiftyone.core.cli.DelegatedCleanupCommand, fiftyone.core.cli.DelegatedCommand, fiftyone.core.cli.DelegatedDeleteCommand, fiftyone.core.cli.DelegatedFailCommand, fiftyone.core.cli.DelegatedInfoCommand, fiftyone.core.cli.DelegatedLaunchCommand, fiftyone.core.cli.DelegatedListCommand, fiftyone.core.cli.EvaluationCommand, fiftyone.core.cli.EvaluationConfigCommand, fiftyone.core.cli.FiftyOneCommand, fiftyone.core.cli.MigrateCommand, fiftyone.core.cli.ModelZooApplyCommand, fiftyone.core.cli.ModelZooCommand, fiftyone.core.cli.ModelZooDeleteCommand, fiftyone.core.cli.ModelZooDeleteSourceCommand, fiftyone.core.cli.ModelZooDownloadCommand, fiftyone.core.cli.ModelZooEmbedCommand, fiftyone.core.cli.ModelZooFindCommand, fiftyone.core.cli.ModelZooInfoCommand, fiftyone.core.cli.ModelZooListCommand, fiftyone.core.cli.ModelZooListSourcesCommand, fiftyone.core.cli.ModelZooRegisterSourceCommand, fiftyone.core.cli.ModelZooRequirementsCommand, fiftyone.core.cli.OperatorsCommand, fiftyone.core.cli.OperatorsInfoCommand, fiftyone.core.cli.OperatorsListCommand, fiftyone.core.cli.PluginsCommand, fiftyone.core.cli.PluginsCreateCommand, fiftyone.core.cli.PluginsDeleteCommand, fiftyone.core.cli.PluginsDisableCommand, fiftyone.core.cli.PluginsDownloadCommand, fiftyone.core.cli.PluginsEnableCommand, fiftyone.core.cli.PluginsInfoCommand, fiftyone.core.cli.PluginsListCommand, fiftyone.core.cli.PluginsRequirementsCommand, fiftyone.core.cli.QuickstartCommand, fiftyone.core.cli.TransformImagesCommand, fiftyone.core.cli.TransformVideosCommand, fiftyone.core.cli.UtilsCommand, fiftyone.core.cli.ZooCommand

Setup the command-line arguments for the command.

Parameters
parseran argparse.ArgumentParser instance