zzz/commands/daemon.ts

zzz daemon commands (start, stop, status).

The zzz CLI runs in Deno, so daemon start uses the Deno server entry point.

Routing (zzz daemon start|stop|status) is handled by create_subcommand_router in main.ts.

Declarations
#

3 declarations

view source

daemon_start
#

zzz/commands/daemon.ts view source

(runtime: RuntimeDeps, args: { _: string[]; port?: number | undefined; host?: string | undefined; }, _flags: { help: boolean; version: boolean; }): Promise<void>

Start the daemon in foreground mode.

CLI flags --port and --host override config values.

runtime

type RuntimeDeps

args

type { _: string[]; port?: number | undefined; host?: string | undefined; }

_flags

type { help: boolean; version: boolean; }

returns

Promise<void>

daemon_status
#

zzz/commands/daemon.ts view source

(runtime: RuntimeDeps, args: { _: string[]; json: boolean; }, _flags: { help: boolean; version: boolean; }): Promise<void>

Show daemon status.

runtime

type RuntimeDeps

args

type { _: string[]; json: boolean; }

_flags

type { help: boolean; version: boolean; }

returns

Promise<void>

daemon_stop
#

zzz/commands/daemon.ts view source

(runtime: RuntimeDeps, _args: { _: string[]; }, _flags: { help: boolean; version: boolean; }): Promise<void>

Stop the running daemon.

runtime

type RuntimeDeps

_args

type { _: string[]; }

_flags

type { help: boolean; version: boolean; }

returns

Promise<void>

Depends on
#

Imported by
#