ttyaskpass 2.0.0-alpha.5

a safely passphrase prompt library.
Documentation

ttyaskpass

travis-ci crates license docs.rs

ttyaskpass

A safely passphrase prompt library and application, support Chroma-Hash-like colorhash, use seckey protecte password.

usage

library:

extern crate ttyaskpass;

use std::io;
use ttyaskpass::askpass;

fn main() {
    askpass("Password:", |pass| -> io::Result<()> {
        print!("Your password is {}", pass);

        Ok(())
    }).unwrap();
}

see readme.rs and ttyaskpass.rs.

application:

env SSH_ASKPASS=ttyaskpass ssh-add </dev/null