Crate pit [] [src]

pit

pit is account management tool.

Usage

[dependencies]
pit = "*"
$ mkdir -p ~/.pit
$ echo "profile: default" > ~/.pit/pit.yaml
$ echo "twitter.com:" >> ~/.pit/default.yaml
$ echo "    username: foo" >> ~/.pit/default.yaml
$ echo "    password: bar" >> ~/.pit/default.yaml
extern crate pit;

use pit::Pit;

fn main() {
    let p = Pit::new();
    let config = p.get("twitter.com");
    match config {
        None => {
            println!("not provide config value");
            return;
        },
        Some(_) => {},
    }

    let config = config.unwrap();
    let username = config.get("username").unwrap();
    let password = config.get("password").unwrap();
    println!("username={}, password={}", username, password);
}

Structs

Pit