use ssh_agent_client_rs::{Client, Result};
use ssh_key::PrivateKey;
use std::env;
use std::fs::read;
use std::path::Path;
fn main() -> Result<()> {
let path = env::args().nth(1).expect("argument KEY missing");
let key = PrivateKey::from_openssh(read(Path::new(&path))?)?;
let path = env::var("SSH_AUTH_SOCK").expect("SSH_AUTH_SOCK is not set");
let mut client = Client::connect(Path::new(path.as_str()))?;
client.remove_identity(&key)
}