aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2025-04-02 12:07:47 -0400
committerXe Iaso <me@xeiaso.net>2025-04-02 12:07:47 -0400
commit0e442f82b054c0c2122be786d24fcbd574a85d9f (patch)
tree3dbd682ec04954839fefada7d6b84dca9b409e04
parent0b25ec147dcfce6c0cb38443899c219c48e1dd92 (diff)
downloadx-1.13.1.tar.xz
x-1.13.1.zip
cmd/yeet: staticcheck/vet fixesv1.13.1
Signed-off-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--cmd/yeet/internal/mkdeb/mkdeb.go8
-rw-r--r--cmd/yeet/internal/mkrpm/mkrpm.go8
-rw-r--r--cmd/yeet/internal/mktarball/mktarball.go11
-rw-r--r--cmd/yeet/main.go14
4 files changed, 13 insertions, 28 deletions
diff --git a/cmd/yeet/internal/mkdeb/mkdeb.go b/cmd/yeet/internal/mkdeb/mkdeb.go
index 35d8c06..6da999a 100644
--- a/cmd/yeet/internal/mkdeb/mkdeb.go
+++ b/cmd/yeet/internal/mkdeb/mkdeb.go
@@ -17,12 +17,10 @@ import (
func Build(p pkgmeta.Package) (foutpath string, err error) {
defer func() {
if r := recover(); r != nil {
- switch r.(type) {
- case error:
- err = r.(error)
+ if err, ok := r.(error); ok {
slog.Error("mkrpm: error while building", "err", err)
- default:
- err = fmt.Errorf("mkrpm: error while building: %v", r)
+ } else {
+ err = fmt.Errorf("%v", r)
slog.Error("mkrpm: error while building", "err", err)
}
}
diff --git a/cmd/yeet/internal/mkrpm/mkrpm.go b/cmd/yeet/internal/mkrpm/mkrpm.go
index 3816e9c..eae0778 100644
--- a/cmd/yeet/internal/mkrpm/mkrpm.go
+++ b/cmd/yeet/internal/mkrpm/mkrpm.go
@@ -17,12 +17,10 @@ import (
func Build(p pkgmeta.Package) (foutpath string, err error) {
defer func() {
if r := recover(); r != nil {
- switch r.(type) {
- case error:
- err = r.(error)
+ if err, ok := r.(error); ok {
slog.Error("mkrpm: error while building", "err", err)
- default:
- err = fmt.Errorf("mkrpm: error while building: %v", r)
+ } else {
+ err = fmt.Errorf("%v", r)
slog.Error("mkrpm: error while building", "err", err)
}
}
diff --git a/cmd/yeet/internal/mktarball/mktarball.go b/cmd/yeet/internal/mktarball/mktarball.go
index 5855403..1133d4f 100644
--- a/cmd/yeet/internal/mktarball/mktarball.go
+++ b/cmd/yeet/internal/mktarball/mktarball.go
@@ -17,11 +17,9 @@ import (
func Build(p pkgmeta.Package) (foutpath string, err error) {
defer func() {
if r := recover(); r != nil {
- switch r.(type) {
- case error:
- err = r.(error)
+ if err, ok := r.(error); ok {
slog.Error("mkrpm: error while building", "err", err)
- default:
+ } else {
err = fmt.Errorf("%v", r)
slog.Error("mkrpm: error while building", "err", err)
}
@@ -73,8 +71,6 @@ func Build(p pkgmeta.Package) (foutpath string, err error) {
os.Setenv("GOOS", p.Platform)
os.Setenv("CGO_ENABLED", "0")
- os.WriteFile(filepath.Join(pkgDir, "VERSION"), []byte(p.Version+"\n"), 0666)
-
bi := pkgmeta.BuildInput{
Output: pkgDir,
Bin: filepath.Join(pkgDir, "bin"),
@@ -84,6 +80,9 @@ func Build(p pkgmeta.Package) (foutpath string, err error) {
Systemd: filepath.Join(pkgDir, "run"),
}
+ os.MkdirAll(bi.Doc, 0755)
+ os.WriteFile(filepath.Join(bi.Doc, "VERSION"), []byte(p.Version+"\n"), 0666)
+
p.Build(bi)
for src, dst := range p.ConfigFiles {
diff --git a/cmd/yeet/main.go b/cmd/yeet/main.go
index 6eca911..f574f04 100644
--- a/cmd/yeet/main.go
+++ b/cmd/yeet/main.go
@@ -26,9 +26,8 @@ import (
)
var (
- fname = flag.String("fname", "yeetfile.js", "filename for the yeetfile")
- flyctl = flag.String("flyctl-path", flyctlPath(), "path to flyctl binary")
- protocPath = flag.String("protoc-path", "protoc", "path to protoc binary")
+ fname = flag.String("fname", "yeetfile.js", "filename for the yeetfile")
+ flyctl = flag.String("flyctl-path", flyctlPath(), "path to flyctl binary")
)
func flyctlPath() string {
@@ -149,15 +148,6 @@ func hostname() string {
return result
}
-type protocInput struct {
- Input string `json:"input"`
- Output string `json:"output"`
- Kinds []struct {
- Kind string `json:"kind"`
- Opt string `json:"opt"`
- } `json:"kinds"`
-}
-
func main() {
internal.HandleStartup()