Repository navigation
Pablo v2.5.0
Pablo v2.5.0
CLI UX polish: quieter defaults, richer verbose detail, named pipeline sections, blue-green slot clarity, and optional JSON run summaries.
Added
--quiet— Global flag (alsoPABLO_QUIET) that skips brand header and section chrome; keeps fail/warn lines and the final Result. Cannot combine with--verbose.--json-summary— Optionalrunflag: after Result, print one JSON object to stdout (project,version,profile/env/type/mode, optionalpaths,duration_ms,ok; sequences usesequenceinstead of per-step fields).- Deployment Info — Shows
Type,Mode(local|remote), andStrategy(static/binary) alongside project/profile/target.
Changed
--verbose— Beyond artifact paths: also logs build/hook command cwd (and detectCapturecommand). Help text updated. EnvPABLO_VERBOSEis respected when the flag is unset.- Pipeline section titles — Named sections (
Build,Pre-Deployment,Deployment,Post-Deployment,Slot Switch) instead ofPhase 2…Phase 5(no Phase 1 gap). - Blue-green slot logging — Detect and switch print active/target paths (and
keywhen it differs frompath), plus cutover direction before runningswitch_command. run/uninstallSilenceUsage — Validation and deploy failures no longer dump Cobra USAGE; pipeline failures already shown viaui.Logare not reprinted on stderr.
Fixed
- Windows hooks UTF-8 — Local PowerShell hooks (
Execute/Capture) set console input/output encoding to UTF-8 so Turkish and other non-ASCII native tool output (e.g. IISappcmd) is less likely to mojibake in UTF-8 terminals. - Hook / backup chatter — Removed raw
Executing hook…printf (commands already useui.Log); backup messages useui.Log. Verbose mode can still show hook cwd.
Downloads
| Platform | File |
|---|---|
| macOS (Intel) | pablo-darwin-amd64 |
| macOS (Apple Silicon) | pablo-darwin-arm64 |
| Linux (amd64) | pablo-linux-amd64 |
| Windows (amd64) | pablo-windows-amd64.exe |
| Windows (arm64) | pablo-windows-arm64.exe |
Verify downloads with checksums.txt (SHA-256).