refactor: rename core module to services

Co-authored-by: aider (openai/andrew/openrouter/google/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-25 14:21:20 -03:00
parent 08ac832da4
commit a203059bb4
12 changed files with 23 additions and 23 deletions

View File

@@ -1,6 +1,6 @@
use crate::core::error::CoreError;
use crate::core::item_service::ItemService;
use crate::core::types::{ItemWithContent, ItemWithMeta};
use crate::services::error::CoreError;
use crate::services::item_service::ItemService;
use crate::services::types::{ItemWithContent, ItemWithMeta};
use rusqlite::Connection;
use std::collections::HashMap;
use std::path::PathBuf;

View File

@@ -1,5 +1,5 @@
use crate::compression_engine::{get_compression_engine, CompressionType};
use crate::core::error::CoreError;
use crate::services::error::CoreError;
use std::io::Read;
use std::path::PathBuf;
use std::str::FromStr;

View File

@@ -1,8 +1,8 @@
use crate::config::Settings;
use crate::core::compression_service::CompressionService;
use crate::core::error::CoreError;
use crate::core::meta_service::MetaService;
use crate::core::types::{ItemWithContent, ItemWithMeta};
use crate::services::compression_service::CompressionService;
use crate::services::error::CoreError;
use crate::services::meta_service::MetaService;
use crate::services::types::{ItemWithContent, ItemWithMeta};
use crate::meta_plugin::{get_meta_plugin, MetaPlugin, MetaPluginType};
use crate::db::{self, Meta};
use crate::compression_engine::{get_compression_engine, CompressionType};

View File

@@ -2,7 +2,7 @@
pub mod common;
pub mod compression_engine;
pub mod config;
pub mod core;
pub mod services;
pub mod db;
pub mod meta_plugin;
pub mod modes;

View File

@@ -2,8 +2,8 @@ use anyhow::{anyhow, Result};
use std::path::PathBuf;
use crate::config;
use crate::core::error::CoreError;
use crate::core::item_service::ItemService;
use crate::services::error::CoreError;
use crate::services::item_service::ItemService;
use clap::error::ErrorKind;
use clap::Command;
use log::warn;

View File

@@ -22,8 +22,8 @@ fn validate_diff_args(cmd: &mut Command, ids: &Vec<i64>, tags: &Vec<String>) {
}
}
use crate::core::item_service::ItemService;
use crate::core::types::ItemWithMeta;
use crate::services::item_service::ItemService;
use crate::services::types::ItemWithMeta;
fn fetch_and_validate_items(
conn: &mut rusqlite::Connection,

View File

@@ -3,7 +3,7 @@ use std::io::{Write};
use crate::common::is_binary::is_binary;
use crate::config;
use crate::core::item_service::ItemService;
use crate::services::item_service::ItemService;
use clap::Command;
use is_terminal::IsTerminal;
use std::path::PathBuf;

View File

@@ -1,5 +1,5 @@
use crate::config;
use crate::core::types::ItemWithMeta;
use crate::services::types::ItemWithMeta;
use crate::modes::common::{format_size, OutputFormat};
use anyhow::{anyhow, Result};
use serde_json;
@@ -9,7 +9,7 @@ use clap::Command;
use clap::error::ErrorKind;
use std::path::PathBuf;
use crate::core::item_service::ItemService;
use crate::services::item_service::ItemService;
use crate::modes::common::get_format_box_chars_no_border_line_separator;
use chrono::prelude::*;
use is_terminal::IsTerminal;

View File

@@ -1,6 +1,6 @@
use crate::config;
use crate::core::item_service::ItemService;
use crate::core::types::ItemWithMeta;
use crate::services::item_service::ItemService;
use crate::services::types::ItemWithMeta;
use crate::modes::common::ColumnType;
use crate::modes::common::{size_column, string_column, OutputFormat};
use anyhow::{Result};

View File

@@ -3,7 +3,7 @@ use clap::Command;
use std::io::{Read, Write};
use crate::config;
use crate::core::item_service::ItemService;
use crate::services::item_service::ItemService;
fn validate_save_args(cmd: &mut Command, ids: &Vec<i64>) {
if !ids.is_empty() {

View File

@@ -8,8 +8,8 @@ use log::warn;
use std::collections::HashMap;
use anyhow;
use crate::core::async_item_service::AsyncItemService;
use crate::core::error::CoreError;
use crate::services::async_item_service::AsyncItemService;
use crate::services::error::CoreError;
use crate::modes::server::common::{AppState, ApiResponse, ItemInfo, ItemContentInfo, TagsQuery, ListItemsQuery, ItemQuery, ItemInfoListResponse, ItemInfoResponse, ItemContentInfoResponse, MetadataResponse};
use crate::common::is_binary::is_binary;

View File

@@ -4,8 +4,8 @@ use std::collections::HashMap;
use log::{debug};
use crate::modes::server::common::AppState;
use crate::core::async_item_service::AsyncItemService;
use crate::core::error::CoreError;
use crate::services::async_item_service::AsyncItemService;
use crate::services::error::CoreError;
#[derive(Debug, thiserror::Error)]
pub enum ToolError {