# dockutil を Homebrew, Nix でインストール

dockutil のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:dockutil
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install dockutil
```

  証拠: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#dockutil
```

  証拠: nixpkgs package indexes: pkgs/by-name/do/dockutil/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## パッケージ情報

- **パッケージキー:** brew:dockutil
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/dockutil>
- **バージョン:** 3.1.3
- **ソース概要:** Tool for managing dock items
- **ホームページ:** <https://github.com/kcrawford/dockutil>
- **リポジトリ:** <https://github.com/kcrawford/dockutil>
- **ライセンス:** Apache-2.0
- **ソースアーカイブ:** <https://github.com/kcrawford/dockutil/archive/refs/tags/3.1.3.tar.gz>
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- dockutil (cli)
- dockutil (エイリアス)

## macOS 提供ライブラリ

- swift

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 3.1.3
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/kcrawford/dockutil
- 検出された最新: 3.1.3 (最新)
- 情報: No package-manager update timestamp was available.
## プロジェクトの歴史と使われ方

dockutil is a long-running macOS command-line tool for adding, removing, moving, finding, and listing Dock items across one user, a specific Dock plist, or many home directories.

### プロジェクトの歴史

The GitHub repository was created in July 2011, making dockutil one of the older macOS administration tools in this batch. Its README describes a CLI for managing Dock items including applications, folders, stacks, and URLs, with operations that can target the current user, a specified plist, a home directory, or all homes.

The changelog shows a long maintenance path through macOS changes: 1.1 improved path handling and restart behavior; 2.0 changed preference handling; 2.0.3 waited for Apple's first-login Dock setup; 2.0.5 fixed macOS 10.12 Dock restart behavior; 3.0.0 rewrote the tool in Swift for macOS 12.3 compatibility; and 3.1.x kept pace with Sonoma-era behavior.

### 採用の歴史

dockutil has been adopted mostly by Mac admins, imaging workflows, onboarding scripts, labs, and managed-device setups that need repeatable Dock state. Its `--allhomes`, plist targeting, and Default User Template examples are signs of fleet-management rather than casual end-user use.

The Homebrew formula remains active and reported stable version 3.1.3, 349 installs in the previous 30 days, and 3,249 installs in the previous year as of June 30, 2026. That is strong relative usage for a narrow macOS administration utility.

### 使われ方

Common commands include `dockutil --add /Applications/TextEdit.app`, `dockutil --remove 'System Preferences' --allhomes`, `dockutil --move 'System Preferences' --position 2 --allhomes`, `dockutil --list`, and `dockutil --add '' --type spacer`. Options handle position, replacement, Dock section, folder view/display/sort behavior, `--no-restart`, `--allhomes`, and alternate home locations.

### パッケージ好きにとっての重要性

dockutil is package-nerd significant because it gives admins a scriptable abstraction over a user-interface preference file that Apple changes over time. Its value is not glamour; it is preserving boring, repeatable Dock state across macOS releases and managed-user contexts.

### タイムライン

- 2011: GitHub repository created.
- 2016: 2.0.x releases improved macOS compatibility and Dock restart behavior.
- 2022: 3.0.0 rewrote dockutil in Swift for macOS 12.3 compatibility.
- 2024: 3.1.3 fixed Dock restart behavior for macOS 14.4 compatibility.
- 2026: Homebrew formula API reports stable 3.1.3.

### Related projects

- dockutil is related to macOS Dock preferences, plist-based administration, first-login setup scripts, and Mac fleet-management tools such as Munki, Jamf, and other MDM/onboarding systems that call command-line helpers.
- It complements Apple's own Dock UI and defaults/plist tooling by exposing Dock-specific operations as stable CLI verbs.

### ソース

- <https://github.com/kcrawford/dockutil#readme>
- <https://api.github.com/repos/kcrawford/dockutil>
- <https://github.com/kcrawford/dockutil/releases/tag/2.0.5>
- <https://github.com/kcrawford/dockutil/releases/tag/3.0.0>
- <https://github.com/kcrawford/dockutil/releases/tag/3.1.3>
- <https://formulae.brew.sh/api/formula/dockutil.json>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals

## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** dockutil
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Requirements:** macos, xcode
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## 他のパッケージマネージャ記録

- Nix - dockutil: normalized package name match | nixpkgs package indexes: pkgs/by-name/do/dockutil/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://pkg.so/ja/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [mackup](https://pkg.so/ja/brew/mackup/) - Shares pkgdb curated category or tags: cli, configuration, macos, productivity.
- [gmailctl](https://pkg.so/ja/brew/gmailctl/) - Shares pkgdb curated category or tags: automation, cli, configuration, productivity.
- [gogcli](https://pkg.so/ja/brew/gogcli/) - Shares pkgdb curated category or tags: automation, cli, productivity.
- [googleworkspace-cli](https://pkg.so/ja/brew/googleworkspace-cli/) - Shares pkgdb curated category or tags: automation, cli, productivity.
- [tmuxinator](https://pkg.so/ja/brew/tmuxinator/) - Shares pkgdb curated category or tags: automation, cli, productivity.
- [imessage-exporter](https://pkg.so/ja/brew/imessage-exporter/) - Shares pkgdb curated category or tags: cli, macos, productivity.
- [ical-buddy](https://pkg.so/ja/brew/ical-buddy/) - Shares pkgdb curated category or tags: cli, macos, productivity.
- [flexget](https://pkg.so/ja/brew/flexget/) - Shares pkgdb curated category or tags: automation, cli, productivity.
- [deck](https://pkg.so/ja/brew/deck/) - Local package facts share a topical domain. Shared terms: automation, cli, productivity.

## Combined YAML source

View the package source record on GitHub. [combined/dockutil.yml](https://github.com/mxcl/pkgdb/blob/main/combined/dockutil.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
