icns

Easily create .icns files (Mac Icons) with this Go library or the included CLI.
Log | Files | Refs | LICENSE

commit aec6cb14cb6f62f1b4808b274371c9220cce0c2c
parent a289d07afc0c1a5cb43cf960d470c872bf8bd110
Author: Jack Mordaunt <jackmordaunt.dev@gmail.com>
Date:   Sat, 19 Sep 2026 15:30:51 -0300

build: take the published library in the command modules

Outside the workspace both modules resolved v4.0.0, which predates the
decoder they call and still carried the old resize dependency. v4.1.0 is
published, so the requirement can name what go install actually gets.

Diffstat:
Mcmd/preview/go.mod | 3+--
Mcmd/preview/go.sum | 6++----
Mcmd/shell-extension/go.mod | 4+---
Mcmd/shell-extension/go.sum | 6++----
4 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/cmd/preview/go.mod b/cmd/preview/go.mod @@ -5,7 +5,7 @@ go 1.27.0 require ( gioui.org v0.10.2 gioui.org/x v0.10.2 - github.com/jackmordaunt/icns/v4 v4.0.0 + github.com/jackmordaunt/icns/v4 v4.1.0 github.com/ncruces/zenity v0.10.10 ) @@ -15,7 +15,6 @@ require ( github.com/dchest/jsmin v0.0.0-20220218165748-59f39799265f // indirect github.com/go-text/typesetting v0.3.4 // indirect github.com/josephspurrier/goversioninfo v1.4.0 // indirect - github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect github.com/randall77/makefat v0.0.0-20210315173500-7ddd0e42c844 // indirect golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect golang.org/x/exp/shiny v0.0.0-20250408133849-7e4ce0ab07d0 // indirect diff --git a/cmd/preview/go.sum b/cmd/preview/go.sum @@ -17,14 +17,12 @@ github.com/go-text/typesetting v0.3.4 h1:YYurUOtEb9kGSOz4uE3k4OpBGsp1dDL8+fjCeaF github.com/go-text/typesetting v0.3.4/go.mod h1:4qZCQphq4KSgGTAeI0uMEkVbROgfah8BuyF5LRYr7XY= github.com/go-text/typesetting-utils v0.0.0-20260223113751-2d88ac90dae3 h1:drBZzMgdYPbmyXqOto4YhhJGrFIQCX94FpR4MzTCsos= github.com/go-text/typesetting-utils v0.0.0-20260223113751-2d88ac90dae3/go.mod h1:3/62I4La/HBRX9TcTpBj4eipLiwzf+vhI+7whTc9V7o= -github.com/jackmordaunt/icns/v4 v4.0.0 h1:mAZ+5rI8WEV1k/DxcwQA4FPiWXuLJHjP0MlIuDdkt0M= -github.com/jackmordaunt/icns/v4 v4.0.0/go.mod h1:HakgKguVAB9QWZWj7Fb9YZlhIaH/mpKXIhQycPygcRQ= +github.com/jackmordaunt/icns/v4 v4.1.0 h1:/6FVSsKZ4ykpDxudq60wZ2XN6EXWHIW1CqOq9ttp57o= +github.com/jackmordaunt/icns/v4 v4.1.0/go.mod h1:Yffkabiq+b8uEF9gEb7O1D0piOmLlBjbrmrVAGsKa6E= github.com/josephspurrier/goversioninfo v1.4.0 h1:Puhl12NSHUSALHSuzYwPYQkqa2E1+7SrtAPJorKK0C8= github.com/josephspurrier/goversioninfo v1.4.0/go.mod h1:JWzv5rKQr+MmW+LvM412ToT/IkYDZjaclF2pKDss8IY= github.com/ncruces/zenity v0.10.10 h1:V/rtAhr5QLdDThahOkm7EYlnw4RuEsf7oN+Xb6lz1j0= github.com/ncruces/zenity v0.10.10/go.mod h1:k3k4hJ4Wt1MUbeV48y+Gbl7Fp9skfGszN/xtKmuvhZk= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/randall77/makefat v0.0.0-20210315173500-7ddd0e42c844 h1:GranzK4hv1/pqTIhMTXt2X8MmMOuH3hMeUR0o9SP5yc= diff --git a/cmd/shell-extension/go.mod b/cmd/shell-extension/go.mod @@ -3,9 +3,7 @@ module github.com/jackmordaunt/icns/cmd/shell-extension go 1.27.0 require ( - github.com/jackmordaunt/icns/v4 v4.0.0 + github.com/jackmordaunt/icns/v4 v4.1.0 golang.org/x/image v0.46.0 golang.org/x/sys v0.48.0 ) - -require github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect diff --git a/cmd/shell-extension/go.sum b/cmd/shell-extension/go.sum @@ -1,7 +1,5 @@ -github.com/jackmordaunt/icns/v4 v4.0.0 h1:mAZ+5rI8WEV1k/DxcwQA4FPiWXuLJHjP0MlIuDdkt0M= -github.com/jackmordaunt/icns/v4 v4.0.0/go.mod h1:HakgKguVAB9QWZWj7Fb9YZlhIaH/mpKXIhQycPygcRQ= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= +github.com/jackmordaunt/icns/v4 v4.1.0 h1:/6FVSsKZ4ykpDxudq60wZ2XN6EXWHIW1CqOq9ttp57o= +github.com/jackmordaunt/icns/v4 v4.1.0/go.mod h1:Yffkabiq+b8uEF9gEb7O1D0piOmLlBjbrmrVAGsKa6E= golang.org/x/image v0.46.0 h1:b1+oYj0Jbp6K5MDT4i4/eZpYlk3V8SJhhDKh6LBHAyQ= golang.org/x/image v0.46.0/go.mod h1:3B3W05VGVQyuXucLINLjXKrqISASfi4Xj+iCVkLMwew= golang.org/x/sys v0.48.0 h1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo=