# dasel を Homebrew, apk, apt, MacPorts, Nix, scoop でインストール

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

## インストール

```sh
sudo av install brew:dasel
```

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

### macOS

- Homebrew (100%):

```sh
brew install dasel
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install dasel
```

  証拠: MacPorts ports tree: textproc/dasel/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add dasel
```

  証拠: Alpine Linux edge package indexes: dasel from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install dasel
```

  証拠: Debian stable package indexes: dasel from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#dasel
```

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

### Windows

- Scoop (92%):

```sh
scoop install extras/dasel
```

  証拠: Scoop official bucket manifest trees: bucket/dasel.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

## パッケージ情報

- **パッケージキー:** brew:dasel
- **パッケージマネージャ:** Homebrew
- **バージョン:** 3.11.2
- **ソース概要:** JSON, YAML, TOML, XML, and CSV query and modification tool
- **ホームページ:** <https://daseldocs.tomwright.me>
- **リポジトリ:** <https://github.com/TomWright/dasel>
- **最終更新:** 2026-07-28T14:10:37+02:00
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- dasel (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 3.11.2
## プロジェクトの歴史と使われ方

dasel is a command-line query and modification tool for structured data formats including JSON, YAML, TOML, XML, and CSV. Its package-manager appeal is simple: one small executable covers several file formats that otherwise tend to require separate tools.

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

The project is maintained by Tom Wright and documented through its official docs site and GitHub repository. Its design centers on a selector language that can read and modify nested data across multiple serialization formats.

dasel's history is less about a large ecosystem moment and more about the packaging of a practical CLI for configuration-heavy workflows. The official docs emphasize installation, selectors, conversion, and command examples rather than a separate historical narrative.

### 採用の歴史

dasel has been packaged across common Unix package managers because it fits a familiar CLI niche: scripting against config files without writing one-off parsing code. It is most naturally adopted by shell users who want a `jq`-like utility that is not limited to JSON.

### 使われ方

Common usage includes selecting values, updating fields, converting between formats, and using the tool in shell pipelines. Since it operates on passed files and streams, there is no official per-user config or credentials location to record.

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

Package nerds care about dasel because it collapses a handful of format-specific dependencies into one CLI. That makes it attractive in minimal environments, CI scripts, and dotfile repositories where JSON, YAML, TOML, and XML all show up.

### タイムライン

- Project era: dasel established itself as a multi-format structured-data CLI.
- Present: The official docs describe dasel as a data selector and modifier for JSON, YAML, TOML, XML, and CSV.

### Related projects

- dasel is commonly compared with `jq` for JSON, `yq` for YAML, and other small command-line tools that query or transform structured configuration files.

### ソース

- <https://daseldocs.tomwright.me/>
- <https://github.com/TomWright/dasel#readme>
- <https://github.com/TomWright/dasel/releases>


## セキュリティノート

dasel に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。


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

- Debian apt - dasel - 2.8.1-1: normalized package name match | Debian stable package indexes: dasel from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Query, update and convert data structures from the command line (program) | https://github.com/tomwright/dasel
- Debian apt - golang-github-tomwright-dasel-dev - 2.8.1-1: normalized package name match | Debian stable package indexes: golang-github-tomwright-dasel-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Query, update and convert data structures from the command line (library) | https://github.com/tomwright/dasel
- Nix - dasel: normalized package name match | nixpkgs package indexes: pkgs/by-name/da/dasel/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - dasel - 2.6.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: dasel from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Query, update and convert data structures from the command line (program) | https://github.com/tomwright/dasel
- Ubuntu apt - golang-github-tomwright-dasel-dev - 2.6.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: golang-github-tomwright-dasel-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Query, update and convert data structures from the command line (library) | https://github.com/tomwright/dasel
- apk - dasel - 2.8.1-r16: normalized package name match | Alpine Linux edge package indexes: dasel from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Query and modify data structures using selector strings | https://daseldocs.tomwright.me/
- apk - dasel-bash-completion - 2.8.1-r16: normalized package name match | Alpine Linux edge package indexes: dasel-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Bash completions for dasel | https://daseldocs.tomwright.me/
- apk - dasel-fish-completion - 2.8.1-r16: normalized package name match | Alpine Linux edge package indexes: dasel-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Fish completions for dasel | https://daseldocs.tomwright.me/
- apk - dasel-zsh-completion - 2.8.1-r16: normalized package name match | Alpine Linux edge package indexes: dasel-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Zsh completions for dasel | https://daseldocs.tomwright.me/
- MacPorts - dasel: normalized package name match | MacPorts ports tree: textproc/dasel/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Scoop - extras/dasel: normalized package name match | Scoop official bucket manifest trees: bucket/dasel.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1


## Combined YAML source

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


## ソース

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