jobflow_remote.cli.project module#

jobflow_remote.cli.project.check(jobstore: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb5590>] = False, queue: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb5550>] = False, worker: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7f5b89bb5750>] = None, print_errors: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb5910>] = False) None[source]#

Check that the connection to the different elements of the projects are working.

jobflow_remote.cli.project.current_project(ctx: Context) None[source]#

Print the list of the project currently selected.

jobflow_remote.cli.project.generate(name: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7f5b89bb5210>], file_format: ~jobflow_remote.cli.utils.Annotated[~jobflow_remote.cli.utils.SerializeFileFormat, <typer.models.OptionInfo object at 0x7f5b8a1761d0>] = SerializeFileFormat.YAML, full: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb5250>] = False) None[source]#

Generate a project configuration file with dummy elements to be edited manually.

jobflow_remote.cli.project.list_exec_config(verbosity: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f5b8a175690>] = 0) None[source]#
jobflow_remote.cli.project.list_projects(warn: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb4950>] = False) None[source]#

List of available projects.

jobflow_remote.cli.project.list_worker(verbosity: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f5b8a175690>] = 0) None[source]#
jobflow_remote.cli.project.remove(name: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7f5b89bb5dd0>], keep_folders: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b89bb5e90>] = False, force: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5b8a175ed0>] = False) None[source]#

Remove a project from the projects’ folder, including the related folders.