https://github.com/tomwright/dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
https://github.com/tomwright/dasel

Keywords

cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor

Keywords from Contributors

measur observability generic distributed annotation control features archiving fish feature-flags

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.


Owner metadata


Committers metadata

Last synced: 11 months ago

Total Commits: 582
Total Committers: 26
Avg Commits per committer: 22.385
Development Distribution Score (DDS): 0.155

Commits in past year: 71
Committers in past year: 7
Avg Commits per committer in past year: 10.143
Development Distribution Score (DDS) in past year: 0.451

Name Email Commits
Tom Wright c****t@t****e 492
dependabot[bot] 4****] 34
beatcracker b****r 14
x 7
Guilherme Puida g****e@p****z 4
semihbkgr b****h@g****m 3
Breno Loyola b****l 2
rhtenhove r****e 2
Lewis Cook l****k@F****g 2
Sean Demura s****a@c****m 2
Singee g****t@s****e 2
Weston McNamee g****n@g****m 2
egawata e****i@g****m 2
robin.hubbig r****g@g****e 2
Adam Karim a****m@a****m 1
AleΕ‘ Najmann a****n@g****m 1
Ben Mares s****1@t****m 1
Brandon Pittman b****n@b****s 1
chocolateboy c****e@c****g 1
Tobias Salzmann 7****n 1
MikkelHJuul 4****l 1
Andreas Mosti a****i@g****m 1
Heechul Ryu r****i@g****m 1
Nic Patterson n****c@r****v 1
guoguangwu g****u@m****m 1
pgvishnuram v****u@a****o 1

Committer domains:


Issue and Pull Request metadata

Last synced: 11 months ago

Total issues: 91
Total pull requests: 90
Average time to close issues: 2 months
Average time to close pull requests: 21 days
Total issue authors: 76
Total pull request authors: 20
Average comments per issue: 3.66
Average comments per pull request: 1.1
Merged pull request: 70
Bot issues: 0
Bot pull requests: 51

Past year issues: 25
Past year pull requests: 48
Past year average time to close issues: 30 days
Past year average time to close pull requests: 8 days
Past year issue authors: 23
Past year pull request authors: 7
Past year average comments per issue: 2.84
Past year average comments per pull request: 0.65
Past year merged pull request: 36
Past year bot issues: 0
Past year bot pull requests: 34

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tomwright/dasel

Top Issue Authors

  • yorickdowne (3)
  • wino45 (3)
  • danielhoherd (3)
  • tobiashochguertel (3)
  • foolioo (3)
  • rhtenhove (2)
  • manfredlotz (2)
  • mainians (2)
  • piotrwiniarczyk-silvair (2)
  • hampa (2)
  • r10r (1)
  • pwdel (1)
  • paulidavey (1)
  • orgads (1)
  • nicjohnson145 (1)

Top Pull Request Authors

  • dependabot[bot] (51)
  • TomWright (19)
  • semihbkgr (2)
  • guilherme-puida (2)
  • Eun (1)
  • marco-m (1)
  • maresb (1)
  • sdemura (1)
  • foolioo (1)
  • archite (1)
  • cavus700 (1)
  • ImSingee (1)
  • beatcracker (1)
  • andmos (1)
  • testwill (1)

Top Issue Labels

  • bug (48)
  • enhancement (36)
  • documentation (1)

Top Pull Request Labels

  • dependencies (51)

Package metadata

proxy.golang.org: github.com/tomwright/dasel

  • Homepage: https://github.com/tomwright/dasel
  • Documentation: https://pkg.go.dev/github.com/tomwright/dasel#section-documentation
  • Licenses: MIT
  • Latest release: v1.27.3 (published over 2 years ago)
  • Last Synced: 2024-06-11T13:24:30.078Z (11 months ago)
  • Versions: 63
  • Dependent Packages: 20
  • Dependent Repositories: 19
  • Docker Downloads: 62,821
  • Rankings:
    • Docker downloads count: 0.781%
    • Stargazers count: 1.041%
    • Dependent packages count: 1.116%
    • Dependent repos count: 1.232%
    • Average: 1.372%
    • Forks count: 2.691%
proxy.golang.org: github.com/tomwright/dasel/v2

  • Homepage: https://github.com/tomwright/dasel
  • Documentation: https://pkg.go.dev/github.com/tomwright/dasel/v2#section-documentation
  • Licenses: MIT
  • Latest release: v2.5.0 (published over 1 year ago)
  • Last Synced: 2024-06-11T13:24:29.031Z (11 months ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Docker Downloads: 1,023,064,647
  • Rankings:
    • Stargazers count: 1.039%
    • Docker downloads count: 1.999%
    • Forks count: 2.691%
    • Dependent repos count: 3.482%
    • Average: 3.753%
    • Dependent packages count: 9.556%
proxy.golang.org: github.com/TomWright/dasel/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/TomWright/dasel/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.7.0 (published about 1 year ago)
  • Last Synced: 2024-06-11T13:24:30.716Z (11 months ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.632%
    • Forks count: 1.647%
    • Average: 4.656%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/TomWright/dasel

  • Homepage: https://github.com/tomwright/dasel
  • Documentation: https://pkg.go.dev/github.com/TomWright/dasel#section-documentation
  • Licenses: MIT
  • Latest release: v1.27.3 (published over 2 years ago)
  • Last Synced: 2024-06-11T13:24:31.813Z (11 months ago)
  • Versions: 63
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.651%
    • Forks count: 1.697%
    • Average: 4.673%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/tomWright/dasel

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/tomWright/dasel#section-documentation
  • Licenses: mit
  • Latest release: v1.27.3 (published over 2 years ago)
  • Last Synced: 2024-06-11T13:24:28.601Z (11 months ago)
  • Versions: 63
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
formulae.brew.sh: dasel

JSON, YAML, TOML, XML, and CSV query and modification tool

  • Homepage: https://github.com/TomWright/dasel
  • Licenses: MIT
  • Latest release: 2.7.0 (published about 1 year ago)
  • Last Synced: 2024-06-11T13:24:27.249Z (11 months ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 31
  • Downloads: 285 Last month
  • Rankings:
    • Stargazers count: 6.04%
    • Dependent repos count: 7.574%
    • Downloads: 12.177%
    • Average: 12.474%
    • Forks count: 17.111%
    • Dependent packages count: 19.469%
conda-forge.org: dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

  • Homepage: https://github.com/TomWright/dasel
  • Licenses: MIT
  • Latest release: 1.27.3 (published over 2 years ago)
  • Last Synced: 2024-06-11T13:26:00.622Z (11 months ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 5.311%
    • Forks count: 17.669%
    • Average: 27.045%
    • Dependent repos count: 34.025%
    • Dependent packages count: 51.175%

Dependencies

go.mod go
  • github.com/Masterminds/goutils v1.1.1
  • github.com/Masterminds/semver/v3 v3.1.1
  • github.com/Masterminds/sprig/v3 v3.2.2
  • github.com/alecthomas/chroma v0.9.2
  • github.com/clbanning/mxj/v2 v2.3.3-0.20201214204241-e937bdee5a3e
  • github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
  • github.com/dlclark/regexp2 v1.4.0
  • github.com/google/uuid v1.1.2
  • github.com/huandu/xstrings v1.3.1
  • github.com/imdario/mergo v0.3.11
  • github.com/inconshreveable/mousetrap v1.0.0
  • github.com/mitchellh/copystructure v1.0.0
  • github.com/mitchellh/reflectwalk v1.0.0
  • github.com/pelletier/go-toml v1.9.5-0.20220105141732-fed146406641
  • github.com/shopspring/decimal v1.2.0
  • github.com/spf13/cast v1.3.1
  • github.com/spf13/cobra v1.2.1
  • github.com/spf13/pflag v1.0.5
  • golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/text v0.3.7
  • gopkg.in/yaml.v2 v2.4.0
go.sum go
  • 595 dependencies
.github/workflows/build-dev.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
.github/workflows/build-test.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
.github/workflows/build.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
  • svenstaro/upload-release-action v1-release composite
.github/workflows/bump-homebrew.yaml actions
  • actions/checkout v3 composite
  • dawidd6/action-homebrew-bump-formula v3.8.0 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/test.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
  • codecov/codecov-action v1 composite
docker/Dockerfile docker
  • debian buster-slim build

Score: 32.50264485698401