pigeon-cli 0.2.0

Pigeon: authenticate, sink, and transform personal data from external services.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::commands::keyring::cli::KeyringCommands;
use crate::commands::keyring::wizard;

pub fn dispatch(command: KeyringCommands) -> i32 {
    match command {
        KeyringCommands::Add(args) => wizard::add(args.kind),
        KeyringCommands::Modify { alias } => wizard::modify(alias),
        KeyringCommands::Delete { alias } => wizard::delete(alias),
        KeyringCommands::List => wizard::list(),
    }
}