From 2a01c6f9a74b7a1ac71c87c9990b6a471deee9aa Mon Sep 17 00:00:00 2001 From: "T. von Dein" Date: Tue, 1 Sep 2026 13:17:24 +0200 Subject: [PATCH] fix-stdin-int (#30) --- .goreleaser.yaml | 2 ++ app/crypto.go | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 2a70422..9e9189d 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -18,6 +18,8 @@ builds: - windows - darwin - freebsd + goarch: + - amd64 archives: - formats: [tar.gz] diff --git a/app/crypto.go b/app/crypto.go index 901ebc8..930fba6 100644 --- a/app/crypto.go +++ b/app/crypto.go @@ -49,7 +49,8 @@ type Key struct { func AskForPassword() ([]byte, error) { fmt.Fprint(os.Stderr, "Password: ") - pass, err := term.ReadPassword(syscall.Stdin) + // nolint: unconvert + pass, err := term.ReadPassword(int(syscall.Stdin)) if err != nil { return nil, fmt.Errorf("failed to read password: %w", err) }