Installation
The easiest way to get your hands on the latest version of dasel is to use homebrew:
brew install dasel
Run dasel in docker using the image
ghcr.io/tomwright/dasel
.Run the docker image, passing in a dasel command with the executable excluded.
$ echo '{"name": "Tom"}' | docker run -i --rm ghcr.io/tomwright/dasel:latest -r json '.name'
"Tom"
New image versions are built and pushed automatically as part of the CI/CD pipeline in Github actions.
Tag | Description |
---|---|
latest | The latest release version. |
development | The latest build from master branch. |
v*.*.* | The specified dasel release. E.g. v2.0.0 . |
asdf plugin add dasel https://github.com/asdf-community/asdf-dasel.git
asdf list all dasel
asdf install dasel <version>
asdf global dasel <version>
nix-env -iA nixpkgs.dasel
Or NixOS:
nix-env -iA nixos.dasel
Don't forget to put the binary somewhere in your
PATH
.Linux (64 bit)
Mac OS (64 bit)
Windows
curl -sSLf "$(curl -sSLf https://api.github.com/repos/tomwright/dasel/releases/latest | grep browser_download_url | grep linux_amd64 | grep -v .gz | cut -d\" -f 4)" -L -o dasel && chmod +x dasel
mv ./dasel /usr/local/bin/dasel
curl -sSLf "$(curl -sSLf https://api.github.com/repos/tomwright/dasel/releases/latest | grep browser_download_url | grep -v .gz | grep darwin_amd64 | cut -d\" -f 4)" -L -o dasel && chmod +x dasel
mv ./dasel /usr/local/bin/dasel
$releases = curl -sSLf https://api.github.com/repos/tomwright/dasel/releases/latest
Invoke-WebRequest -Uri (($releases | ConvertFrom-Json).assets `
| Where-Object { $_.name -eq "dasel_windows_amd64.exe" } `
| Select-Object -ExpandProperty browser_download_url) `
-OutFile dasel.exe
Use the scoop command-line installer to install dasel on windows 10.
scoop bucket add extras
scoop install dasel
You can
go install
the cmd/dasel
package to build and install dasel for you.You may need to prefix the command with
GO111MODULE=on
in order for this to work.go install github.com/tomwright/dasel/v2/cmd/dasel@master
Last modified 3mo ago