Skip to content

Commit 62676dc

Browse files
Thomas StrombergThomas Stromberg
authored andcommitted
add support for Windows
1 parent 7341f25 commit 62676dc

File tree

5 files changed

+3
-17
lines changed

5 files changed

+3
-17
lines changed

cmd/goose/icons.go

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,14 @@
11
package main
22

33
import (
4-
_ "embed"
54
"log/slog"
65
"os"
76
"path/filepath"
87
)
98

10-
// Embed icon files at compile time for better distribution
11-
//
12-
//go:embed icons/goose.png
13-
var iconGoose []byte
14-
15-
//go:embed icons/popper.png
16-
var iconPopper []byte
17-
18-
//go:embed icons/smiling-face.png
19-
var iconSmiling []byte
20-
21-
//go:embed icons/lock.png
22-
var iconLock []byte
23-
24-
//go:embed icons/warning.png
25-
var iconWarning []byte
9+
// Icon variables are defined in platform-specific files:
10+
// - icons_windows.go: uses .ico files
11+
// - icons_unix.go: uses .png files
2612

2713
// IconType represents different icon states
2814
type IconType int

cmd/goose/icons/goose.ico

18.1 KB
Binary file not shown.

cmd/goose/icons/popper.ico

33.6 KB
Binary file not shown.

cmd/goose/icons/smiling-face.ico

55.7 KB
Binary file not shown.

cmd/goose/icons/warning.ico

11.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)