diff --git a/src/backend/copy.go b/src/backend/copy.go index f64d2d0..b099ca6 100644 --- a/src/backend/copy.go +++ b/src/backend/copy.go @@ -3,11 +3,12 @@ package backend import ( "bufio" "fmt" - steamtotp "github.com/fortis/go-steam-totp" - "github.com/pquerna/otp/totp" "os" "strings" "time" + + steamtotp "github.com/fortis/go-steam-totp" + "github.com/pquerna/otp/totp" ) // CopyArgument copies a field from an entry to the clipboard @@ -39,6 +40,8 @@ func CopyArgument(executableName, targetLocation string, field int) { secret = decryptedEntry[2] } + fmt.Println("TOTP code has been copied to the clipboard - your clipboard will be kept up to date with the current code until this process is closed") + for { // keep field copied to clipboard, refresh on 30-second intervals currentTime := time.Now() copyField("", GenTOTP(secret, currentTime, forSteam))