gopass is a library for getting hidden input from a terminal.

This library's main use is to allow a user to enter a password at the command line without having it echoed to the screen.

The libary currently supports unix systems by manipulating stty.

This code is based upon code by RogerV in the golang-nuts thread:

gopass is referenced in 1 repository