Skip to main content

Recurring

Manage recurring-issue schedules — issues that the server stamps out on a cadence (a thin REST wrapper for endpoints that have a server but no richer CLI). Define a cron expression and a crew, and Crewship creates the issue automatically on every tick.
Defined in cmd/crewship/cmd_admin_extras.go.

Subcommands


crewship recurring list

GET /api/v1/recurring-issues. Default output is indented JSON (the data has no canonical table shape; pipe through jq for selective extraction).

crewship recurring create

POST /api/v1/recurring-issues. Registers a schedule: the server stamps out a new issue for --crew on the cadence in --cron (a standard 5-field minute hour day-of-month month day-of-week expression, validated server-side; the crew must belong to the active workspace).

crewship recurring update <recurring-id>

PATCH /api/v1/recurring-issues/{id}. Only the flags you set are sent. Accepts the same fields as create plus --enabled to toggle the schedule. Changing --cron recomputes the next run server-side.

crewship recurring delete <recurring-id>

DELETE /api/v1/recurring-issues/{id}. Prints [deleted recurring <id>] on success.

See also