manage.sh: add update command (git pull + rebuild) #127

Closed
opened 2026-05-05 20:44:39 -07:00 by pyr0ball · 0 comments
Owner

Problem

Kiwi has no ./manage.sh update command. Snipe and Peregrine both support this, letting operators refresh a deployment with a single command.

Desired

./manage.sh update   # git pull + rebuild + restart dev stack

Suggested implementation (following Snipe pattern):

  update)
    git pull
    docker compose -f "$COMPOSE_FILE" $OVERRIDE_FLAG up -d --build
    echo "Kiwi updated and restarted"
    ;;

Also add cloud-update for the cloud stack.

Context

Parity audit across all CF manage.sh files (2026-05-05).

## Problem Kiwi has no `./manage.sh update` command. Snipe and Peregrine both support this, letting operators refresh a deployment with a single command. ## Desired ```bash ./manage.sh update # git pull + rebuild + restart dev stack ``` Suggested implementation (following Snipe pattern): ```bash update) git pull docker compose -f "$COMPOSE_FILE" $OVERRIDE_FLAG up -d --build echo "Kiwi updated and restarted" ;; ``` Also add `cloud-update` for the cloud stack. ## Context Parity audit across all CF manage.sh files (2026-05-05).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/kiwi#127
No description provided.