kcrawford/dockutil
command line tool for managing dock items observed · 2026-08-28
Health v2 · maintenance only
49/100
- Activity 59
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5526
- days_rel: n/a
- days_push: 246
- n_releases_24m: 0
Adoption not part of the score
1596 stars · 133 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
dockutil is a Swift command line utility for managing macOS Dock items, supporting add, remove, move, find, and list operations on applications, folders, stacks, URLs, and spacer tiles. It can target a specific dock plist or every dock plist across a folder of home directories, making it well suited to scripted and enterprise deployments.
Use cases
- add an app to the macOS dock from a script
- remove all dock items for new user setup
- script dock configuration across multiple user home directories
- find or move a dock item by label or bundle identifier
- add spacer tiles or URL items to the dock
- standardize dock layout during macOS provisioning
When to choose
- you need to automate dock customization on macOS in shell scripts or MDM workflows
- you manage many user accounts and want to modify dock plists in bulk
- you want a maintained tool compatible with recent macOS versions
When to avoid
- you need a GUI for customizing your own dock
- you are on Linux or Windows
- you need to manage macOS settings beyond the dock
Facets
cli-tool · maturity active
cli configuration-management developer-tools operating-systems apple-ecosystem developer-tools cli macos-dock dock-management plist swift system-administration mdm command-line automation macos
6 sources
- readme: https://github.com/kcrawford/dockutil · fetched 2026-08-28 · 1f10e4528af6
- homepage: http://patternbuffer.wordpress.com · fetched 2026-08-29 · d9f6b9e44a8e
- site_page: https://patternbuffer.wordpress.com/about · fetched 2026-08-29 · 88eef77f1de7
- site_page: https://patternbuffer.wordpress.com/2013/04/27/load-or-reload-a-launchagent-from-installer-script · fetched 2026-08-29 · e9718a816f4e
- site_page: https://patternbuffer.wordpress.com/tag/installer · fetched 2026-08-29 · 7c6bb0db8972
- site_page: https://patternbuffer.wordpress.com/tag/postinstall · fetched 2026-08-29 · 518449fb0fc1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kcrawford/dockutil | main | 49 |
For agents
markdown · JSON · MCP: product_card(name="kcrawford/dockutil")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem