Skip to content
DNAProjectPublic
forked from howeyc/gopass

About

getpasswd for Go

Resources

Stars

1 star

Watchers

2 watching

Forks

 
 

Latest commit

 

History

57 Commits

Folders and files

Repository files navigation

getpasswd in Go GoDoc Build Status

Retrieve password from user terminal or piped input without echo.

Verified on BSD, Linux, and Windows.

Example:

package main

import "fmt"
import "github.com/howeyc/gopass"

func main() {
	fmt.Printf("Password: ")

	// Silent. For printing *'s use gopass.GetPasswdMasked()
	pass, err := gopass.GetPasswd()
	if err != nil {
		// Handle gopass.ErrInterrupted or getch() read error
	}

	// Do something with pass
}

Caution: Multi-byte characters not supported!

About

getpasswd for Go

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages