manage.sh: add status and logs commands #58

Open
opened 2026-05-05 20:44:13 -07:00 by pyr0ball · 0 comments
Owner

Problem

Avocet's manage.sh has no status or logs command. There is no way to check whether the service is running or tail its output without calling docker compose directly.

All other CF products (Pagepiper, Peregrine, Kiwi, Snipe, Linnet) expose these commands.

Desired

./manage.sh status   # shows docker compose ps output
./manage.sh logs     # tails docker compose logs

Follow the Kiwi pattern as reference:

  status)
    docker compose -f "$COMPOSE_FILE" ps
    ;;
  logs)
    docker compose -f "$COMPOSE_FILE" logs -f "${1:-}"
    ;;

Context

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

## Problem Avocet's `manage.sh` has no `status` or `logs` command. There is no way to check whether the service is running or tail its output without calling `docker compose` directly. All other CF products (Pagepiper, Peregrine, Kiwi, Snipe, Linnet) expose these commands. ## Desired ```bash ./manage.sh status # shows docker compose ps output ./manage.sh logs # tails docker compose logs ``` Follow the Kiwi pattern as reference: ```bash status) docker compose -f "$COMPOSE_FILE" ps ;; logs) docker compose -f "$COMPOSE_FILE" logs -f "${1:-}" ;; ``` ## 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/avocet#58
No description provided.