CLI reference: sparkwing schedules

CLI reference: sparkwing schedules

Every sparkwing schedules command, flag, and argument, generated from the CLI's own command registry. All command groups are indexed in cli-reference.md.

sparkwing schedulesSection anchor link

Manage scheduled pipeline runs

SubcommandsSection anchor link

  • install -- Arm a repo's declared schedules on this host and install the OS timer
  • list -- List the schedules armed on this host
  • pause -- Pause a schedule
  • resume -- Resume a paused schedule
  • run -- Launch a schedule's pipeline now
  • set -- Override a declared cadence on this host
  • show -- Show one schedule's full record and its recent fires
  • uninstall -- Disarm a repo's schedules, and remove the timer when nothing is left

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.

sparkwing schedules installSection anchor link

Arm a repo's declared schedules on this host and install the OS timer

Capture the installing environment; native timers on Linux/macOS invoke __tick. Windows schedules are daemon-run.

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted.
--unpinnedArm schedules to compile the checkout on every fire instead of pinning a proved binary; with --profile, follow the checked-out branch.
--no-proveArm local schedules without compiling their pipelines first, which also leaves them unpinned; ignored with --profile.
--no-timerSkip installing the native timer that fires local schedules; ignored with --profile.
--all-reposInstall local schedules for every registered repository instead of only the current one; cannot be combined with --profile or --schedule.

sparkwing schedules listSection anchor link

List the schedules armed on this host

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--allInclude entries that are hidden by default.
--timerReport the health of the schedule timer instead of listing schedules, exiting with failure when it is unhealthy.
--next NList the next N fire times across all schedules instead of the schedule table.

sparkwing schedules pauseSection anchor link

Pause a schedule

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted. (required)
--profile PROFILEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.

sparkwing schedules resumeSection anchor link

Resume a paused schedule

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted. (required)
--profile PROFILEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.

sparkwing schedules runSection anchor link

Launch a schedule's pipeline now

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted. (required)

sparkwing schedules setSection anchor link

Override a declared cadence on this host

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--cron EXPROverride the schedule's cron expression.
--tz ZONEOverride the schedule's time zone with an IANA zone name; an empty value selects the default zone.
--overlap POLICYOverride what happens when a fire comes due while the previous scheduled run is still running. Values: skip, queue.
--catch-up DUROverride how long after its due time a late fire may still run.
--arg K=VReplace the schedule's pipeline arguments with these KEY=VALUE pairs; a single empty value replaces them with none. Repeatable; comma-separated values are accepted.
--resetDrop every override so the repository's declared schedule applies again; must be used alone.
--pinPin a local schedule to a freshly compiled binary of its checkout, so later checkout changes do not affect its runs; must be used alone.
--unpinLet a local schedule compile its checkout on every fire instead of running a pinned binary; must be used alone.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted. (required)

sparkwing schedules showSection anchor link

Show one schedule's full record and its recent fires

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--fires NNumber of recent fires to include in the detail, 10 by default.
--next NPrint the next N fire times for each selected schedule instead of its detail.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted. (required)

sparkwing schedules uninstallSection anchor link

Disarm a repo's schedules, and remove the timer when nothing is left

FlagsSection anchor link

FlagDescription
-o, --output FORMATPretty on a terminal; JSON when piped; explicit format wins. Values: pretty, json, plain.
-C, --checkout PATHResolve the project from this local checkout path.
-h, --helpShow command help without executing.
--help-allInclude uncommon flags in command help.
--profile NAMEController connection profile from your config. Optional profiles use the saved default, then local; --profile= selects local.
--schedule SCHEDULESchedule name. Repeatable; comma-separated values are accepted.
--all-reposRemove every local schedule on this host from all repositories, then remove the timer when none remain.