# dasel mit Homebrew, apk, apt, MacPorts, Nix, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dasel in AI-Agent-Workflows.

## Installation

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

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install dasel
```

  Evidenz: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install dasel
```

  Evidenz: 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
```

  Evidenz: 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
```

  Evidenz: 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
```

  Evidenz: 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
```

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

## Paketfakten

- **Paketschlüssel:** brew:dasel
- **Paketmanager:** Homebrew
- **Version:** 3.11.2
- **Quellzusammenfassung:** JSON, YAML, TOML, XML, and CSV query and modification tool
- **Homepage:** <https://daseldocs.tomwright.me>
- **Repository:** <https://github.com/TomWright/dasel>
- **Zuletzt aktualisiert:** 2026-07-28T14:10:37+02:00
- **Generiert:** 2026-08-03T19:37:03+00:00

## Executables

- dasel (Alias)

## Installationsverhalten

- Bottle: nicht verfügbar

## Version und Aktualität

- Seite generiert: 2026-08-03
- Manager-Version: 3.11.2
## Projektgeschichte und Nutzung

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.

### Projektgeschichte

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.

### Adoptionsgeschichte

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.

### Wie es verwendet wird

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.

### Warum Paket-Nerds sich dafür interessieren

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.

### Zeitleiste

- 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.

### Quellen

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


## Sicherheitshinweise

Für dasel wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.


## Andere Paketmanager-Einträge

- 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)


## Quellen

- 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
