PCLI2
v1.10.0
v1.10.0
Jul 3 2026 at 01:35 UTC
Added
- Homebrew formula published automatically - Releases now push an updated formula to the
jchultarsky101/homebrew-pcli2tap via cargo-dist, sobrew install jchultarsky101/pcli2/pcli2installs the current version (the tap had been stuck at v1.0.0). Requires theHOMEBREW_TAP_TOKENrepository secret. PCLI2_TIMEOUTenvironment variable - Overrides the request timeout (seconds). The default remains 30 minutes, which large model transfers require; users working with small files can opt into faster failures.
Fixed
- Redirected diagnostics are free of ANSI escape codes - tracing output (warnings, debug logs) emitted color codes even when stderr was redirected to a file. Colors on stderr now follow the same rules as stdout: disabled when not a terminal, or when
NO_COLOR/PCLI2_NO_COLOR/--no-coloris set.
Removed
update-latest-tag.ymlworkflow - It triggered onrelease: published, an event GitHub suppresses for releases created withGITHUB_TOKEN, so it had not run since October 2025. Nothing consumes thelatestgit tag it maintained (installers use GitHub'sreleases/latestURLs, which are independent); the stale tag has been deleted.
Changed
- Timed-out requests are retried only for reads - A network timeout can fire after the server has started processing a request, so retrying a timed-out write (POST/PUT/DELETE) could apply an operation twice. Timeouts now retry only GET requests; connection failures (request never reached the server) and transient status codes (408/429/502/503/504) retry for all methods as before.
- Failed update checks are not re-attempted until the next daily window - Previously an unreachable GitHub API (offline, firewalled, rate-limited) caused the version check to be re-attempted on every command once its cache went stale, adding up to 3 seconds per command. A failed check now counts as the day's attempt.
- Man page SYNOPSIS shows the real invocation - Pages now read
pcli2 folder delete [OPTIONS]instead ofpcli2-folder-delete [OPTIONS], while page names/headers keep the git-style dashed form (pcli2-folder-delete(1)).