diff --git a/TEMPLATES.md b/TEMPLATES.md index a1c574f..f7c6a34 100644 --- a/TEMPLATES.md +++ b/TEMPLATES.md @@ -15,7 +15,7 @@ template-name/ ├── uninstall.sh # REQUIRED: Uninstallation script ├── start.sh # OPTIONAL: Start the service ├── stop.sh # OPTIONAL: Stop the service -├── status.sh # OPTIONAL: Check service status +├── status.sh # REQUIRED: Check service status (needed for 'dropshell list' command) ├── logs.sh # OPTIONAL: View service logs ├── backup.sh # OPTIONAL: Backup service data ├── restore.sh # OPTIONAL: Restore service data @@ -237,6 +237,8 @@ docker stop "$CONTAINER_NAME" 2>/dev/null || true ### status.sh Reports the service status. +**This file is REQUIRED.** Without status.sh, the `dropshell list` command cannot display the service status, making it impossible to properly monitor and manage services. + **Expected Output Format:** - Must output a single line with one of these exact status values: - `Running` - Service is active and operational