diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-11 00:54:30 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-11 00:54:30 +0200 |
| commit | 5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8 (patch) | |
| tree | c64baa8d5866c8e339eaf660dd3f94f30a3f7d8a /crates/atuin-client/src/import | |
| parent | chore: Somewhat simplify sync code (diff) | |
| download | atuin-5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8.zip | |
chore: Move everything into one big crate
That helps remove duplicated code and rustc/cargo will now also show
dead code correctly.
Diffstat (limited to '')
| -rw-r--r-- | crates/turtle/src/atuin_client/import/bash.rs (renamed from crates/atuin-client/src/import/bash.rs) | 9 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/fish.rs (renamed from crates/atuin-client/src/import/fish.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/mod.rs (renamed from crates/atuin-client/src/import/mod.rs) | 2 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/nu.rs (renamed from crates/atuin-client/src/import/nu.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/nu_histdb.rs (renamed from crates/atuin-client/src/import/nu_histdb.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/powershell.rs (renamed from crates/atuin-client/src/import/powershell.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/replxx.rs (renamed from crates/atuin-client/src/import/replxx.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/resh.rs (renamed from crates/atuin-client/src/import/resh.rs) | 6 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/xonsh.rs (renamed from crates/atuin-client/src/import/xonsh.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/xonsh_sqlite.rs (renamed from crates/atuin-client/src/import/xonsh_sqlite.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/zsh.rs (renamed from crates/atuin-client/src/import/zsh.rs) | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_client/import/zsh_histdb.rs (renamed from crates/atuin-client/src/import/zsh_histdb.rs) | 8 |
12 files changed, 29 insertions, 28 deletions
diff --git a/crates/atuin-client/src/import/bash.rs b/crates/turtle/src/atuin_client/import/bash.rs index 99a44a58..d92fdfa0 100644 --- a/crates/atuin-client/src/import/bash.rs +++ b/crates/turtle/src/atuin_client/import/bash.rs @@ -5,10 +5,11 @@ use directories::UserDirs; use eyre::{Result, eyre}; use itertools::Itertools; use time::{Duration, OffsetDateTime}; +use tracing::warn; use super::{Importer, Loader, get_histfile_path, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct Bash { @@ -130,7 +131,7 @@ mod test { use itertools::{Itertools, assert_equal}; - use crate::import::{Importer, tests::TestLoader}; + use crate::atuin_client::import::{Importer, tests::TestLoader}; use super::Bash; @@ -183,7 +184,7 @@ cd ../ ); assert_equal( loader.buf.iter().map(|h| h.timestamp.unix_timestamp()), - [1672918999, 1672919006, 1672919020], + [1_672_918_999, 1_672_919_006, 1_672_919_020], ) } diff --git a/crates/atuin-client/src/import/fish.rs b/crates/turtle/src/atuin_client/import/fish.rs index 9fcf624c..1375bdd6 100644 --- a/crates/atuin-client/src/import/fish.rs +++ b/crates/turtle/src/atuin_client/import/fish.rs @@ -9,8 +9,8 @@ use eyre::{Result, eyre}; use time::OffsetDateTime; use super::{Importer, Loader, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct Fish { diff --git a/crates/atuin-client/src/import/mod.rs b/crates/turtle/src/atuin_client/import/mod.rs index 4a1c6af6..7726ead7 100644 --- a/crates/atuin-client/src/import/mod.rs +++ b/crates/turtle/src/atuin_client/import/mod.rs @@ -6,7 +6,7 @@ use async_trait::async_trait; use eyre::{Result, bail}; use memchr::Memchr; -use crate::history::History; +use crate::atuin_client::history::History; pub mod bash; pub mod fish; diff --git a/crates/atuin-client/src/import/nu.rs b/crates/turtle/src/atuin_client/import/nu.rs index cae90ac4..c93789b8 100644 --- a/crates/atuin-client/src/import/nu.rs +++ b/crates/turtle/src/atuin_client/import/nu.rs @@ -9,8 +9,8 @@ use eyre::{Result, eyre}; use time::OffsetDateTime; use super::{Importer, Loader, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct Nu { diff --git a/crates/atuin-client/src/import/nu_histdb.rs b/crates/turtle/src/atuin_client/import/nu_histdb.rs index a13cb2b4..7de18369 100644 --- a/crates/atuin-client/src/import/nu_histdb.rs +++ b/crates/turtle/src/atuin_client/import/nu_histdb.rs @@ -10,8 +10,8 @@ use sqlx::{Pool, sqlite::SqlitePool}; use time::{Duration, OffsetDateTime}; use super::Importer; -use crate::history::History; -use crate::import::Loader; +use crate::atuin_client::history::History; +use crate::atuin_client::import::Loader; #[derive(sqlx::FromRow, Debug)] pub struct HistDbEntry { diff --git a/crates/atuin-client/src/import/powershell.rs b/crates/turtle/src/atuin_client/import/powershell.rs index 86fd007d..8adcc850 100644 --- a/crates/atuin-client/src/import/powershell.rs +++ b/crates/turtle/src/atuin_client/import/powershell.rs @@ -5,8 +5,8 @@ use std::path::PathBuf; use time::{Duration, OffsetDateTime}; use super::{Importer, Loader, count_lines, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct PowerShell { diff --git a/crates/atuin-client/src/import/replxx.rs b/crates/turtle/src/atuin_client/import/replxx.rs index 47d566cf..42f84df5 100644 --- a/crates/atuin-client/src/import/replxx.rs +++ b/crates/turtle/src/atuin_client/import/replxx.rs @@ -6,8 +6,8 @@ use eyre::{Result, eyre}; use time::{OffsetDateTime, PrimitiveDateTime, macros::format_description}; use super::{Importer, Loader, get_histfile_path, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct Replxx { diff --git a/crates/atuin-client/src/import/resh.rs b/crates/turtle/src/atuin_client/import/resh.rs index df15f5b4..c5980c44 100644 --- a/crates/atuin-client/src/import/resh.rs +++ b/crates/turtle/src/atuin_client/import/resh.rs @@ -5,12 +5,12 @@ use directories::UserDirs; use eyre::{Result, eyre}; use serde::Deserialize; -use atuin_common::utils::uuid_v7; +use crate::atuin_common::utils::uuid_v7; use time::OffsetDateTime; use super::{Importer, Loader, get_histfile_path, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Deserialize, Debug)] #[serde(rename_all = "camelCase")] diff --git a/crates/atuin-client/src/import/xonsh.rs b/crates/turtle/src/atuin_client/import/xonsh.rs index 6f38de68..a7217826 100644 --- a/crates/atuin-client/src/import/xonsh.rs +++ b/crates/turtle/src/atuin_client/import/xonsh.rs @@ -11,8 +11,8 @@ use uuid::Uuid; use uuid::timestamp::{Timestamp, context::NoContext}; use super::{Importer, Loader, get_histdir_path}; -use crate::history::History; -use crate::utils::get_host_user; +use crate::atuin_client::history::History; +use crate::atuin_client::utils::get_host_user; // Note: both HistoryFile and HistoryData have other keys present in the JSON, we don't // care about them so we leave them unspecified so as to avoid deserializing unnecessarily. diff --git a/crates/atuin-client/src/import/xonsh_sqlite.rs b/crates/turtle/src/atuin_client/import/xonsh_sqlite.rs index 7d50ac84..ceedf7e9 100644 --- a/crates/atuin-client/src/import/xonsh_sqlite.rs +++ b/crates/turtle/src/atuin_client/import/xonsh_sqlite.rs @@ -11,8 +11,8 @@ use uuid::Uuid; use uuid::timestamp::{Timestamp, context::NoContext}; use super::{Importer, Loader, get_histfile_path}; -use crate::history::History; -use crate::utils::get_host_user; +use crate::atuin_client::history::History; +use crate::atuin_client::utils::get_host_user; #[derive(Debug, FromRow)] struct HistDbEntry { diff --git a/crates/atuin-client/src/import/zsh.rs b/crates/turtle/src/atuin_client/import/zsh.rs index 11e2f371..e1fd813a 100644 --- a/crates/atuin-client/src/import/zsh.rs +++ b/crates/turtle/src/atuin_client/import/zsh.rs @@ -10,8 +10,8 @@ use eyre::{Result, eyre}; use time::OffsetDateTime; use super::{Importer, Loader, get_histfile_path, unix_byte_lines}; -use crate::history::History; -use crate::import::read_to_end; +use crate::atuin_client::history::History; +use crate::atuin_client::import::read_to_end; #[derive(Debug)] pub struct Zsh { diff --git a/crates/atuin-client/src/import/zsh_histdb.rs b/crates/turtle/src/atuin_client/import/zsh_histdb.rs index bf44c3ad..f61bb74f 100644 --- a/crates/atuin-client/src/import/zsh_histdb.rs +++ b/crates/turtle/src/atuin_client/import/zsh_histdb.rs @@ -36,16 +36,16 @@ use std::collections::HashMap; use std::path::{Path, PathBuf}; use async_trait::async_trait; -use atuin_common::utils::uuid_v7; +use crate::atuin_common::utils::uuid_v7; use directories::UserDirs; use eyre::{Result, eyre}; use sqlx::{Pool, sqlite::SqlitePool}; use time::PrimitiveDateTime; use super::Importer; -use crate::history::History; -use crate::import::Loader; -use crate::utils::{get_hostname, get_username}; +use crate::atuin_client::history::History; +use crate::atuin_client::import::Loader; +use crate::atuin_client::utils::{get_hostname, get_username}; #[derive(sqlx::FromRow, Debug)] pub struct HistDbEntryCount { |
