client.main

psync client

class client.main.PsyncClient(args: Args)

Bases: object

The primary interface for psync. The client CLI allows users to sync files with rsync, then execute them remotely while receiving the logs.

args: Args
pid: int | None = None

ID of the current connection.

async run()

Run the client instance.

client.main.main(args: Args | None = None)

The main executable. Sync project files with rsync, then run the client.