chore: attach when starting relay tmux session

This commit is contained in:
Peter Steinberger
2025-11-25 05:48:00 +01:00
parent 5291cb0dc2
commit bafaed37fe
2 changed files with 28 additions and 4 deletions

View File

@@ -253,11 +253,17 @@ With Tailscale:
program
.command("relay:tmux")
.description("Run relay --verbose inside tmux (session warelay-relay), restarting if already running")
.description(
"Run relay --verbose inside tmux (session warelay-relay), restarting if already running, then attach",
)
.action(async () => {
try {
const session = await spawnRelayTmux();
defaultRuntime.log(info(`tmux session started: ${session} (pane running "pnpm warelay relay --verbose")`));
const session = await spawnRelayTmux("pnpm warelay relay --verbose", true);
defaultRuntime.log(
info(
`tmux session started and attached: ${session} (pane running "pnpm warelay relay --verbose")`,
),
);
} catch (err) {
defaultRuntime.error(danger(`Failed to start relay tmux session: ${String(err)}`));
defaultRuntime.exit(1);