#!/bin/bash # Artifact (distribution primitive) Commands Header # Shows available `libreportal artifact` subcommands. cliShowArtifactHelp() { echo "" echo "Available Artifact Commands:" echo "" echo " libreportal artifact index - Fetch + verify the signed artifact index and list what's available" echo "" echo "An 'artifact' is anything LibrePortal pulls from the outside and applies" echo "reversibly — a hotfix today; apps / themes / components later. They share" echo "one team-signed catalog (index.json) on the same channel as the version" echo "check. This read side verifies the catalog against the root-owned signing" echo "key; the apply pipeline (snapshot → declarative ops → rollback → History)" echo "lands in a later phase. See docs/roadmap/updates-and-distribution.md." echo "" }