Skip to content

Commit 3c3816b

Browse files
rrrrrredyunknown
authored andcommitted
fix(cli): clarify --tz help text for offset-less --at values
1 parent e39784d commit 3c3816b

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

src/cli/cron-cli/register.cron-add.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,11 @@ export function registerCronAddCommand(cron: Command) {
8484
)
8585
.option("--every <duration>", "Run every duration (e.g. 10m, 1h)")
8686
.option("--cron <expr>", "Cron expression (5-field or 6-field with seconds)")
87-
.option("--tz <iana>", "Timezone for cron expressions (IANA)", "")
87+
.option(
88+
"--tz <iana>",
89+
"Timezone for interpreting --cron expressions and offset-less --at datetime strings (IANA, default: UTC)",
90+
"",
91+
)
8892
.option("--stagger <duration>", "Cron stagger window (e.g. 30s, 5m)")
8993
.option("--exact", "Disable cron staggering (set stagger to 0)", false)
9094
.option("--system-event <text>", "System event payload (main session)")

src/cli/cron-cli/register.cron-edit.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,16 @@ export function registerCronEditCommand(cron: Command) {
4848
.option("--session-key <key>", "Set session key for job routing")
4949
.option("--clear-session-key", "Unset session key", false)
5050
.option("--wake <mode>", "Wake mode (now|next-heartbeat)")
51-
.option("--at <when>", "Set one-shot time (ISO) or duration like 20m")
51+
.option(
52+
"--at <when>",
53+
"Set one-shot time (ISO, offset-less uses --tz) or duration like 20m",
54+
)
5255
.option("--every <duration>", "Set interval duration like 10m")
5356
.option("--cron <expr>", "Set cron expression")
54-
.option("--tz <iana>", "Timezone for cron expressions (IANA)")
57+
.option(
58+
"--tz <iana>",
59+
"Timezone for interpreting --cron expressions and offset-less --at datetime strings (IANA, default: UTC)",
60+
)
5561
.option("--stagger <duration>", "Cron stagger window (e.g. 30s, 5m)")
5662
.option("--exact", "Disable cron staggering (set stagger to 0)")
5763
.option("--system-event <text>", "Set systemEvent payload")

0 commit comments

Comments
 (0)