Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/codetests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ jobs:
os: [ubuntu, macos]
runs-on: ${{ matrix.os }}-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v7
- uses: actions/setup-go@v7
with:
go-version: 'stable'
go-version-file: 'go.mod'
- name: go-generate
run: go generate ./...
- name: go-test
run: go test ./pkg/...
- name: golangci-lint
uses: golangci/golangci-lint-action@v7
uses: golangci/golangci-lint-action@v9
with:
version: 'v2.1'
version: 'v2.13'
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Import GPG key
Expand All @@ -24,11 +24,11 @@ jobs:
run: "echo '${{ secrets.GPG_SIGNING_KEY }}' > /tmp/key.gpg"
- name: "Save Iteration in Revision"
run: echo REVISION=$(git rev-list --count --all || echo 0) > $GITHUB_ENV
- uses: actions/setup-go@v5
- uses: actions/setup-go@v7
with:
go-version: stable
go-version-file: 'go.mod'
cache: true
- uses: goreleaser/goreleaser-action@v6
- uses: goreleaser/goreleaser-action@v7
with:
version: nightly
args: release --clean
Expand All @@ -44,4 +44,4 @@ jobs:
apitoken: ${{ secrets.PACKAGECLOUD_TOKEN }}
packages: dist/
rpmdists: el/6
debdists: ubuntu/focal
debdists: ubuntu/focal
6 changes: 5 additions & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
version: "2"
version: '2'
linters:
default: all
disable:
- depguard
- exhaustruct
- exhaustruct_v5
- nlreturn
- wsl
- wsl_v5
- gomodguard
issues:
max-issues-per-linter: 0
max-same-issues: 0
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023-2025 David Newhall II
Copyright (c) 2023-2026 David Newhall II

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
52 changes: 28 additions & 24 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,40 +1,44 @@
module github.com/Unpackerr/xt

go 1.23.0

toolchain go1.24.2
go 1.27.0

require (
github.com/spf13/pflag v1.0.6
github.com/spf13/pflag v1.0.10
golang.org/x/term v0.45.0
golift.io/cnfgfile v0.0.0-20240713024420-a5436d84eb48
golift.io/version v0.0.2
golift.io/xtractr v0.2.3-0.20250419170021-53bfe05970fe
golift.io/xtractr v0.4.2
)

require (
github.com/BurntSushi/toml v1.6.0 // indirect
github.com/Unpackerr/iso9660 v0.0.3 // indirect
github.com/andybalholm/brotli v1.2.2 // indirect
github.com/bodgit/plumbing v1.3.0 // indirect
github.com/bodgit/sevenzip v1.6.5 // indirect
github.com/bodgit/windows v1.0.1 // indirect
github.com/cavaliergopher/cpio v1.0.1 // indirect
github.com/cavaliergopher/rpm v1.3.0 // indirect
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
github.com/icza/bitio v1.1.0 // indirect
github.com/klauspost/compress v1.19.2 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/mewkiz/flac v1.0.14 // indirect
github.com/mewkiz/pkg v0.0.0-20260703220044-4fb89b18cc87 // indirect
github.com/mewpkg/term v0.0.0-20241026122259-37a80af23985 // indirect
github.com/nwaples/rardecode/v2 v2.4.1 // indirect
github.com/peterebden/ar v0.0.0-20241106141004-20dc11b778e8 // indirect
github.com/pierrec/lz4/v4 v4.1.29 // indirect
github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect
github.com/spf13/afero v1.15.0 // indirect
github.com/sshaman1101/dcompress v0.0.0-20200109162717-50436a6332de // indirect
github.com/stangelandcl/ppmd v0.1.1 // indirect
github.com/therootcompany/xz v1.0.1 // indirect
golang.org/x/crypto v0.37.0 // indirect
)

require (
github.com/BurntSushi/toml v1.5.0 // indirect
github.com/andybalholm/brotli v1.1.1 // indirect
github.com/bodgit/plumbing v1.3.0 // indirect
github.com/bodgit/sevenzip v1.6.0 // indirect
github.com/bodgit/windows v1.0.1 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/kdomanski/iso9660 v0.4.0 // indirect
github.com/klauspost/compress v1.18.0 // indirect
github.com/nwaples/rardecode v1.1.3 // indirect
github.com/pierrec/lz4/v4 v4.1.22 // indirect
github.com/ulikunitz/xz v0.5.12 // indirect
go4.org v0.0.0-20230225012048-214862532bf5 // indirect
golang.org/x/text v0.24.0 // indirect
golift.io/cnfgfile v0.0.0-20240713024420-a5436d84eb48
github.com/ulikunitz/xz v0.5.16 // indirect
go4.org v0.0.0-20260112195520-a5071408f32f // indirect
golang.org/x/crypto v0.55.0 // indirect
golang.org/x/sys v0.47.0 // indirect
golang.org/x/text v0.41.0 // indirect
golift.io/udf v0.0.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading