worm_hole 1.5.0

CLI tool to easily jump between directories
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::{db::Database, error::WHResult};
use clap::Parser;

#[derive(Parser, Debug)]
pub struct RenameAlias {
	/// The alias to rename
	pub old_alias: String,
	/// The new alias to use
	pub new_alias: String,
}

impl RenameAlias {
	pub fn run(&self, database: &Database) -> WHResult<()> {
		database.rename_alias(&self.old_alias, &self.new_alias)
	}
}