mirror of
https://github.com/Llewellynvdm/zoxide.git
synced 2025-01-24 07:38:24 +00:00
Fix imports
This commit is contained in:
parent
11ba2af20e
commit
c5bc49884d
@ -1,6 +1,6 @@
|
|||||||
use crate::config;
|
use crate::config;
|
||||||
use crate::db::{Db, Dir, Rank};
|
use crate::db::{Db, Dir, Rank};
|
||||||
use crate::util::{canonicalize, get_current_time, get_db, path_to_str};
|
use crate::util;
|
||||||
|
|
||||||
use anyhow::{Context, Result};
|
use anyhow::{Context, Result};
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
@ -32,15 +32,15 @@ impl Add {
|
|||||||
|
|
||||||
fn add<P: AsRef<Path>>(path: P) -> Result<()> {
|
fn add<P: AsRef<Path>>(path: P) -> Result<()> {
|
||||||
let path = path.as_ref();
|
let path = path.as_ref();
|
||||||
let path = canonicalize(&path)?;
|
let path = util::canonicalize(&path)?;
|
||||||
|
|
||||||
if config::zo_exclude_dirs().contains(&path) {
|
if config::zo_exclude_dirs().contains(&path) {
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut db = get_db()?;
|
let mut db = util::get_db()?;
|
||||||
let now = get_current_time()?;
|
let now = util::get_current_time()?;
|
||||||
let path = path_to_str(&path)?;
|
let path = util::path_to_str(&path)?;
|
||||||
let maxage = config::zo_maxage()?;
|
let maxage = config::zo_maxage()?;
|
||||||
|
|
||||||
match db.dirs.iter_mut().find(|dir| dir.path == path) {
|
match db.dirs.iter_mut().find(|dir| dir.path == path) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
use crate::db::{Db, Dir};
|
use crate::db::{Db, Dir};
|
||||||
use crate::util::{canonicalize, get_db, path_to_str};
|
use crate::util;
|
||||||
|
|
||||||
use anyhow::{bail, Context, Result};
|
use anyhow::{bail, Context, Result};
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
@ -26,7 +26,7 @@ impl Import {
|
|||||||
|
|
||||||
fn import<P: AsRef<Path>>(path: P, merge: bool) -> Result<()> {
|
fn import<P: AsRef<Path>>(path: P, merge: bool) -> Result<()> {
|
||||||
let path = path.as_ref();
|
let path = path.as_ref();
|
||||||
let mut db = get_db()?;
|
let mut db = util::get_db()?;
|
||||||
|
|
||||||
if !db.dirs.is_empty() && !merge {
|
if !db.dirs.is_empty() && !merge {
|
||||||
bail!(
|
bail!(
|
||||||
@ -70,8 +70,8 @@ fn import_line(db: &mut Db, line: &str) -> Result<()> {
|
|||||||
.parse::<f64>()
|
.parse::<f64>()
|
||||||
.with_context(|| format!("invalid rank: {}", rank_str))?;
|
.with_context(|| format!("invalid rank: {}", rank_str))?;
|
||||||
|
|
||||||
let path = canonicalize(&path)?;
|
let path = util::canonicalize(&path)?;
|
||||||
let path = path_to_str(&path)?;
|
let path = util::path_to_str(&path)?;
|
||||||
|
|
||||||
// If the path exists in the database, add the ranks and set the epoch to
|
// If the path exists in the database, add the ranks and set the epoch to
|
||||||
// the more recent of the parsed epoch and the already present epoch.
|
// the more recent of the parsed epoch and the already present epoch.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
use super::{HookConfig, ShellConfig};
|
use super::{HookConfig, ShellConfig};
|
||||||
use crate::util::path_to_str;
|
use crate::util;
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
@ -80,10 +80,10 @@ esac
|
|||||||
fn hook_pwd() -> Result<Cow<'static, str>> {
|
fn hook_pwd() -> Result<Cow<'static, str>> {
|
||||||
let mut tmp_path = std::env::temp_dir();
|
let mut tmp_path = std::env::temp_dir();
|
||||||
tmp_path.push("zoxide");
|
tmp_path.push("zoxide");
|
||||||
let tmp_path_str = path_to_str(&tmp_path)?;
|
let tmp_path_str = util::path_to_str(&tmp_path)?;
|
||||||
|
|
||||||
let pwd_path = tmp_path.join(format!("pwd-{}", Uuid::new_v4()));
|
let pwd_path = tmp_path.join(format!("pwd-{}", Uuid::new_v4()));
|
||||||
let pwd_path_str = path_to_str(&pwd_path)?;
|
let pwd_path_str = util::path_to_str(&pwd_path)?;
|
||||||
|
|
||||||
let hook_pwd = format!(
|
let hook_pwd = format!(
|
||||||
r#"
|
r#"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use crate::util::{canonicalize, get_db, path_to_str};
|
use crate::util;
|
||||||
|
|
||||||
use anyhow::{bail, Result};
|
use anyhow::{bail, Result};
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
@ -17,7 +17,7 @@ impl Remove {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn remove(path: &str) -> Result<()> {
|
fn remove(path: &str) -> Result<()> {
|
||||||
let mut db = get_db()?;
|
let mut db = util::get_db()?;
|
||||||
|
|
||||||
if let Some(idx) = db.dirs.iter().position(|dir| dir.path == path) {
|
if let Some(idx) = db.dirs.iter().position(|dir| dir.path == path) {
|
||||||
db.dirs.swap_remove(idx);
|
db.dirs.swap_remove(idx);
|
||||||
@ -25,8 +25,8 @@ fn remove(path: &str) -> Result<()> {
|
|||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
let path = canonicalize(&path)?;
|
let path = util::canonicalize(&path)?;
|
||||||
let path = path_to_str(&path)?;
|
let path = util::path_to_str(&path)?;
|
||||||
|
|
||||||
if let Some(idx) = db.dirs.iter().position(|dir| dir.path == path) {
|
if let Some(idx) = db.dirs.iter().position(|dir| dir.path == path) {
|
||||||
db.dirs.swap_remove(idx);
|
db.dirs.swap_remove(idx);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user