numerous.cli.repository module#

exception numerous.cli.repository.InvalidRepositoryRemoteUrl(remote_url)#

Bases: NumerousCommandLineError

class numerous.cli.repository.NumerousRepository(path=None)#

Bases: object

FILE_NAME = '.numerous.repository.json'#
commit: Optional[str]#
is_dirty()#
Return type:

bool

load()#
Return type:

tuple[NumerousRepository, list[RepositoryConfigLoadWarning]]

path: Path#
refresh_token: Optional[str]#
remote: Optional[RepositoryRemote]#
save()#
Return type:

NumerousRepository

scenario: Optional[ProjectScenario]#
snapshot: Optional[str]#
walk()#
class numerous.cli.repository.ProjectScenario(project_scenario=None, project_id=None, scenario_id=None)#

Bases: object

class numerous.cli.repository.RepositoryRemote(url=None, api_url=None, organization=None, job_id=None, name=None)#

Bases: object