zoxide/src/subcommand/remove.rs

18 lines
315 B
Rust
Raw Normal View History

use crate::env::Env;
2020-03-13 00:49:37 +00:00
use crate::util;
2020-03-13 00:49:37 +00:00
use anyhow::Result;
use structopt::StructOpt;
#[derive(Debug, StructOpt)]
#[structopt(about = "Remove a directory")]
pub struct Remove {
path: String,
}
impl Remove {
pub fn run(&self, env: &Env) -> Result<()> {
util::get_db(env)?.remove(&self.path)
2020-03-13 00:49:37 +00:00
}
}