INNER CODE UNIT · Go

run

umputun/spot · cmd/secrets/main.go:70

func run(p *flags.Parser, opts options) error {
	key := opts.Key

	// if key is not provided via flag or env, prompt for it
	if key == "" {
		promptedKey, err := readPasswordFromStdin("Enter secrets key: ")
		if err != nil {
			return fmt.Errorf("failed to read secrets key: %w", err)
		}
		key = promptedKey
	}

	sp, err := secrets.NewInternalProvider(opts.Conn, []byte(key))
	if err != nil {
		return fmt.Errorf("can't create secrets provider: %w", err)
	}

	// set secret

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…