goldwarden-vaultwarden-bitw.../cmd/autofill.go

30 lines
536 B
Go
Raw Normal View History

2023-12-23 07:18:30 +01:00
//go:build linux
2023-07-17 03:23:26 +02:00
package cmd
import (
"bufio"
"encoding/hex"
"os"
2023-12-23 07:18:30 +01:00
"github.com/quexten/goldwarden/autotype"
2023-07-17 03:23:26 +02:00
"github.com/spf13/cobra"
)
var autofillCmd = &cobra.Command{
Hidden: true,
Use: "autotype",
Short: "Autotype credentials",
Long: `Autotype credentials`,
2023-07-17 03:23:26 +02:00
Run: func(cmd *cobra.Command, args []string) {
reader := bufio.NewReader(os.Stdin)
textHex, _ := reader.ReadString('\n')
text, _ := hex.DecodeString(textHex)
autotype.TypeString(string(text))
2023-07-17 03:23:26 +02:00
},
}
func init() {
rootCmd.AddCommand(autofillCmd)
}