dcon v1.1.0
A drop-in Docker CLI for macOS, backed by Apple's container runtime.
Install
curl -fsSL https://raw.githubusercontent.com/o1x3/dcon/main/install.sh | bashChanges
- docs(changelog): cut 1.1.0 — warm pool, doctor, full Docker/Compose parity (e90f271)
- docs(changelog): document the Docker/Compose parity work (572e4c3)
- feat(compose): support the global -f/-p shorthands (docker compose -f x.yml up) (3781289)
- feat(compose): accept Compose global flags (--progress/--ansi/--parallel/...) (9f18e7e)
- test(parity): cover run flag acceptance, compose flag surface, context shim (89bc928)
- feat(compose): full flag parity for up/down/build/run/exec/ps/pull/create/logs (a71cf7b)
- feat(system): honor info/version --format (incl. json) and accept TLS flags (47bc14e)
- feat(parity): add context shim, manifest/import/swarm commands, json template func (f9a6187)
- feat(compose): add push, port, attach, pause, unpause, events, watch (b0465c3)
- feat(parity): close per-command Docker flag gaps (dfce8c5)
- feat(run): accept full Docker run/create flag surface (6053a4f)
- docs: update coverage badge [skip ci] (a46f66d)
- fix(compose): honor --tail in compose logs; add --no-log-prefix; warn unsupported flags (7b437fb)
- docs: add CLAUDE.md (architecture + dev commands for Claude Code) (e885dbf)
- docs: update coverage badge [skip ci] (a28d893)
- feat(install): auto-install Apple container prereq + sudo elevation + polished UX (acc143d)
- docs: slim README to one headline metric, move details to GitHub wiki (56d51cd)
- docs: update coverage badge to 45.8% [skip ci] (68f1fe5)
- test(compose): cover serviceSet/dropFlag/parallelLimit/enabledProfiles/skipService helpers (2533382)
- docs(cookbook): add warm-pool recipe; refresh benchmark numbers (89cefaf)
- fix(pool): apply image entrypoint/cmd on the warm path (correctness) (d43cd69)
- perf(compose): bring services up in parallel within dependency levels (837cdc2)
- feat(doctor): add
dcon doctorsetup diagnostic (d81b932) - test(pool): cover tryWarmRun fall-through paths (disabled/ineligible/empty pool) (64da0dd)
- feat(pool): idle-TTL reaping in auto mode; docs + startup graphic for warm pool (ab4d265)
- feat(pool): warm-VM pool — sub-OrbStack start latency (769→90 ms), isolation preserved (c2a080a)
- test: cover cmd helpers/filters/views/stats and runtime error paths (38.6%->44.8%); add SECURITY + CODE_OF_CONDUCT (7ecbbc4)
- feat(brew): add Homebrew formula (tap-by-URL) and shell-completion docs (b061b1b)
- docs: add hero banner, authentic vhs demo GIF, cookbook link; add CONTRIBUTING/CHANGELOG/templates/dependabot (d4e91ce)
- docs: replace plain mermaid charts with hand-crafted SVG benchmark graphics; add cookbook (82efcd9)
- fix(docs): render coverage badge as a linked image (HTML-comment markers broke markdown image parsing inside the centered header) (103ac25)