latch_cli.centromere package#

Submodules#

latch_cli.centromere.ctx module#

latch_cli.centromere.utils module#

class latch_cli.centromere.utils.RemoteConnInfo(ip: str, username: str, jump_key_path: pathlib.Path, ssh_key_path: pathlib.Path)[source]#

Bases: object

ip: str#
username: str#
jump_key_path: Path#
ssh_key_path: Path#
class latch_cli.centromere.utils.MaybeRemoteDir(ssh_client: SSHClient | None = None)[source]#

Bases: object

A temporary directory that exists locally or on a remote machine.

create()[source]#
cleanup()[source]#
latch_cli.centromere.utils.build_random_string(k: int = 8) str[source]#

Module contents#