From 276da8222f92edf8e48eb542b08448bdbd952da7 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Thu, 7 Mar 2024 23:35:38 -0500 Subject: [PATCH] Allow automatic generation of GPG keys --- src/cli/init.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/cli/init.go b/src/cli/init.go index e345c83..b461111 100644 --- a/src/cli/init.go +++ b/src/cli/init.go @@ -6,11 +6,14 @@ import ( func TempInitCli() { // gpgID - //generateGPG := inputBinary("Auto-generate GPG key?") - - uidSlice := offline.GpgUIDListGen() - gpgIDInt := inputMenuGen("Select GPG key:", uidSlice) - gpgID := uidSlice[gpgIDInt-1] + var gpgID string + if inputBinary("Auto-generate GPG key?") { + gpgID = offline.GpgKeyGen() + } else { + 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 \"vi\"):")