diff --git a/src/cli/init.go b/src/cli/init.go index af953eb..9ee9af9 100644 --- a/src/cli/init.go +++ b/src/cli/init.go @@ -9,14 +9,14 @@ func TempInitCli() { // gpgID var gpgID string if inputBinary("Auto-generate GPG key?") { - offline.GpgKeyGen() + gpgID = offline.GpgKeyGen() + } else { + // select GPG key from menu + uidSlice := offline.GpgUIDListGen() + gpgIDInt := inputMenuGen("Select GPG key:", uidSlice) + gpgID = uidSlice[gpgIDInt-1] } - // select GPG key - uidSlice := offline.GpgUIDListGen() - gpgIDInt := inputMenuGen("Select GPG key:", uidSlice) - gpgID = uidSlice[gpgIDInt-1] - // textEditor textEditor := input("Text editor (leave blank for $EDITOR, falls back to \"" + offline.FallbackEditor + "\"):")