Skip to content

dasel

Allows to query and modify data structures using selector strings

Say good bye to learning new tools just to work with a different data format. Dasel uses a standard selector syntax no matter the data format. This means that once you learn how to use dasel you immediately have the ability to query/modify any of the supported data types without any additional tools or effort.

terminal

https://daseldocs.tomwright.me

arm64 amd64 armhf

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install dasel

sudo apt install dasel

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    dasel=3.2.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      dasel=3.2.0*

Download URLs

Version SHA256 Size (KB)
3.2.0 ed87f49e9777cd86df9dcfd6ec5156a8a89dcb5749c06aedf1b50b6eba3d692b 2651
3.1.4 4d5d1c9732662e67ca28110e89a619f9df3a16138fdb97dcf4e27d349907a57c 2651
3.1.3 d7ff088ab1cc64574987ff224c2237d61bd6b92f979af148307656e74f494857 2650
3.1.2 c2f3dff4c75bbc449e329550e2494b58b2fe7c023738271495c8654300b412ee 2649
3.1.1 aa3ca8f6b7fe70e1af682f711d7e87337b101e57c25be09932c9d3ea9970a8d7 2647
3.0.0 36bd19a5b219f7c3f15f7c65fdae7cda14fd7725e01982e7640b70dbd953011b 2648
2.8.1 b1b1c25f02a8a62055003eaa2d0fabcb8d6f0e9f8f85c4ad02e2ad2cbf03afd3 2788
2.7.0 c2a8d41344d21c526a6169c38a13638226130df3cdb4e0c6614cb8c738430e27 2779
2.6.0 0e9bc064e3df1f07db858ba784cd0eec6cd1e02457dd66804a81092b64094814 2780
2.5.0 68188a30affdb147930714f4a74f8f1d98473c50358196e5b150f8f8fcc57008 2745
Version SHA256 Size (KB)
3.2.0 95e73e885be7308762eff6ce5496b7425cee1bd5b5d8bac8db1b2807f0f81932 2234
3.1.4 e9eee076a1610f14b81d5b96f04880918710b66699622da1464f606a5bea80ba 2234
3.1.3 54c317c843626e4f55e930df6e864e179a4365bfb76650815fe84c4ba75daff3 2234
3.1.2 64995fd075923ae9b00cddcdabaaae249207ad700326fe1c9955acb9d28b2faf 2233
3.1.1 8b49c671b0e578554b1c0160c124b985d2bdb9857851e08afd73d2f22d2b16b0 2232
3.0.0 1260cad6e95718f2ae64ffdede12c1612fae2f9d6762f7d66156cad4ce7bea3c 2230
2.8.1 d2c8f9006ead9632897cecd3983070b7715ea913d76fc11811540cc34e1b95e6 2474
2.7.0 a3594d8d8382c6aab1432992b0e13e672b1763d40904c7fc60da0dba1f408d41 2462
2.6.0 e19307add347153eb32d568e747dc99c9934203a46510545c08ced21ee0bc1e4 2465
2.5.0 5af70407375b5bad666f93e62455695052857dbcf86a417413e0c1122055cc6f 2432
Version SHA256 Size (KB)
3.2.0 43558b9d753badb2c2ad87bcbc17f6586ce700c5b1e7830c0c5cbe825b2a4f08 2275
3.1.4 808b1d6e4c8b7927fb9991489e3f73fbb21aa973ab766c44166f2bf2a8dd4f7f 2276
3.1.3 7cd6e52d4257daf25b9ae21c52249f9bccfe23324bc704a73957874f1120317f 2276
3.1.2 5a794f6f1191a4ae883e9deeeba2d0c47b6aff565e8d5e2d81e1cded7d8649a3 2272
3.1.1 ad63ec06d9b573d2558d4fb69c79c6d724a5110f837e0d8df094530695e7d1d5 2273
3.0.0 53273b13ff6573558400f50553ac1ce24812e0bb6548b95f01e51d508713b842 2271
2.8.1 96ad49a5d01b5a3dcb0f1f2a03d436e61279108714742dee5f13adb15957bb98 2494
2.7.0 0c08ea4b0901ae228953984313d36bd1ebfd08a1a32e0f7f1a1df5b8ede27a25 2486
2.6.0 f1c1eac54a4a658332577f0d494d70aa21aa19017c008ac62c5fab6ac664fa96 2486
2.5.0 55f254213728babe110d860c04f84add97b56de618c4886978812d27f90c2a65 2460

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for dasel are versioned here.

Click here to see dasel ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/dasel/ops2deb.yml
name: dasel
matrix:
  architectures:
    - amd64
    - arm64
    - armhf
  versions:
    - 2.5.0
    - 2.6.0
    - 2.7.0
    - 2.8.1
    - 3.0.0
    - 3.1.1
    - 3.1.2
    - 3.1.3
    - 3.1.4
    - 3.2.0
homepage: https://daseldocs.tomwright.me
summary: allows to query and modify data structures using selector strings
description: |-
  Say good bye to learning new tools just to work with a different data format.
  Dasel uses a standard selector syntax no matter the data format.
  This means that once you learn how to use dasel you immediately have the
  ability to query/modify any of the supported data types without any additional
  tools or effort.
fetch:
  url: https://github.com/TomWright/dasel/releases/download/v{{version}}/dasel_linux_{{target}}
  targets:
    armhf: arm32
install:
  - dasel_linux_{{target}}:/usr/bin/dasel

The blueprint fetch keyword contains a URL template pointing to dasel releases. Downloaded files are locked in a lockfile versioned here.

Click here to see dasel release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/dasel/ops2deb.lock.yml
- url: https://github.com/TomWright/dasel/releases/download/v2.5.0/dasel_linux_amd64
  sha256: 3f10aa6954d2ce98f571d48402c8599de2a7e32a0435f0d11a94f86c50d0327d
  timestamp: 2023-12-22 10:56:42+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.5.0/dasel_linux_arm64
  sha256: d974d08d011063532237a8616933c3285e20c0fc420a9b278f167b4b4fd65894
  timestamp: 2023-12-22 10:56:42+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.5.0/dasel_linux_arm32
  sha256: 7e51568ddde8d27092adafb0a3153ede65b262feca561407ed50a7712afb61ac
  timestamp: 2024-01-09 10:40:55+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.6.0/dasel_linux_amd64
  sha256: 9373ea1532bb6e1c7223cb5198178cc0af7bb363b3c39b5da5778ec4ed8120a4
  timestamp: 2024-02-15 21:05:24+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.6.0/dasel_linux_arm32
  sha256: f225617fa2dba1e1a9141af85fd779c0f7da20e36d7e3e3c502a8bf5e41535b0
  timestamp: 2024-02-15 21:05:24+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.6.0/dasel_linux_arm64
  sha256: 0cc16ce50437a9e47c1aa9ae4d2242e1bb5031a3805082be610ba466f5b7fee2
  timestamp: 2024-02-15 21:05:24+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.7.0/dasel_linux_amd64
  sha256: 38decc82e0dcf9a5ccd22918b909a78c92ee0d919b4534b0a6d90c802936b1a0
  timestamp: 2024-03-14 18:06:16+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.7.0/dasel_linux_arm32
  sha256: d7226b49c98adb0de0de428ccc6b36c0e8da310639b4ea70105ea8691f743dfb
  timestamp: 2024-03-14 18:06:16+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.7.0/dasel_linux_arm64
  sha256: d3007703cd526bb00984759676af728486cd393c42f2a5206a9a417c467100ea
  timestamp: 2024-03-14 18:06:16+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.8.1/dasel_linux_amd64
  sha256: 21fda0a4dc3c779c42737eca4b37e4f187d7ab91ba6301eed97b801af84a9ea2
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.8.1/dasel_linux_arm32
  sha256: c46449c9274c02d524dc78aec285298e4cdfd02a05a02f422f5ebb31e0ee2f69
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/TomWright/dasel/releases/download/v2.8.1/dasel_linux_arm64
  sha256: 2c75e63f9884c37578f48788819dda5a5a5c32ec6c4a663eefc19839f44d6291
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.0.0/dasel_linux_amd64
  sha256: 13db7dc6bd170890880c031978726da01b00292d405ea4e0b685fb1de43ecb08
  timestamp: 2025-12-15 18:03:15+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.0.0/dasel_linux_arm32
  sha256: 7037e8d1f7d7b202144541f1c4b4e042aed471da38a8b40a27933bea5711fd69
  timestamp: 2025-12-15 18:03:15+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.0.0/dasel_linux_arm64
  sha256: c4ae3853bba683eb582021d11c4cb455c43db2322423cdaa35fb92e417295a8f
  timestamp: 2025-12-15 18:03:15+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.1/dasel_linux_amd64
  sha256: a5939dcf309ab7610d3e4e37887664ae079a4a4c68356be572dd5e96283dce83
  timestamp: 2025-12-17 00:07:38+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.1/dasel_linux_arm32
  sha256: 07c77ea6e477247ec3035ebdbfb3515b77f4557393dc568c30733a4c4ddcfa6e
  timestamp: 2025-12-17 00:07:38+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.1/dasel_linux_arm64
  sha256: 9173da60cd20f38bd0cc757ee850b9e8a19eac2864c1cc8ff2ce082ee52bbfbf
  timestamp: 2025-12-17 00:07:38+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.2/dasel_linux_amd64
  sha256: 2399e64ede460fda9ead21648d86d97bf193b27a2f655dc6d95b7ddd7494ba53
  timestamp: 2025-12-18 00:08:03+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.2/dasel_linux_arm32
  sha256: 878817af83063837640c3ab27ebe848d91b7af6f647c7d94ddad0422d1e9a36b
  timestamp: 2025-12-18 00:08:03+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.2/dasel_linux_arm64
  sha256: a672d878bb1b1507e94e16e752f737f925b58cbbe14fb61cc0e448ea171d1711
  timestamp: 2025-12-18 00:08:03+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.3/dasel_linux_amd64
  sha256: 9dc464162abb7416d4d505545974bcac2271103070f782a29312386c5fa7d1c0
  timestamp: 2025-12-18 12:04:34+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.3/dasel_linux_arm32
  sha256: e1da0148328f1bd381b0eaf87ce12c2d0827d8c88037306f3fa1a58cf36ef6be
  timestamp: 2025-12-18 12:04:34+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.3/dasel_linux_arm64
  sha256: 8bde9095173b9a413d9194b479a28230dc626d3c70b03f4ed4b733ae6a76f409
  timestamp: 2025-12-18 12:04:34+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.4/dasel_linux_amd64
  sha256: fc73273220b4f2532f57e74540ec2e58017ebdf059dcb5c8c5bb860a8af759d1
  timestamp: 2025-12-18 18:03:31+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.4/dasel_linux_arm32
  sha256: 37145e035df41eef4567d36966e3c0fcd42f93d278cf384b3332afe43c35adda
  timestamp: 2025-12-18 18:03:31+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.1.4/dasel_linux_arm64
  sha256: 3855069fac42abcf571d2222f1769de2366ddcfbaf018f054fc94d097c69f4df
  timestamp: 2025-12-18 18:03:31+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.2.0/dasel_linux_amd64
  sha256: 6b1c9dbd63c725566768dec23c490822adfe63f6269d012ea705d2c9b6458db2
  timestamp: 2025-12-26 18:03:07+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.2.0/dasel_linux_arm32
  sha256: e68006544bc201db8f12f38261985b36062164df8689eb571ed902defd24d545
  timestamp: 2025-12-26 18:03:07+00:00
- url: https://github.com/TomWright/dasel/releases/download/v3.2.0/dasel_linux_arm64
  sha256: c470f8acdf2d7f27f2d930326245fa1dc1da972f9400c7a26c4a1c7ddfe4c6a8
  timestamp: 2025-12-26 18:03:07+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/dasel.svg)](https://docs.wakemeops.com/packages/dasel)
<a href="https://docs.wakemeops.com/packages/dasel">
  <img src="https://docs.wakemeops.com/badges/dasel.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/dasel.svg
:target: https://docs.wakemeops.com/packages/dasel