diff --git a/Cargo.toml b/Cargo.toml index c40c3e9..1cf19bb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,11 +5,13 @@ edition = "2021" [dependencies] anyhow = "1.0.86" +hex = "0.4.3" ratatui = "0.27.0" regex = "1.10.5" shellexpand = "3.1.0" serde = { version = "1.0", features = ["derive", "rc"] } serde_json = "1.0" +sha2 = "0.10.8" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3", features = ["winuser", "processthreadsapi"] } diff --git a/src/context.rs b/src/context.rs new file mode 100644 index 0000000..4e8c66d --- /dev/null +++ b/src/context.rs @@ -0,0 +1 @@ +// Placeholder for upcoming context module. diff --git a/src/domain.rs b/src/domain.rs new file mode 100644 index 0000000..c07d685 --- /dev/null +++ b/src/domain.rs @@ -0,0 +1 @@ +// Placeholder for upcoming domain module. diff --git a/src/event_log.rs b/src/event_log.rs new file mode 100644 index 0000000..693a1ef --- /dev/null +++ b/src/event_log.rs @@ -0,0 +1 @@ +// Placeholder for upcoming event_log module. diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..ab1236d --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,6 @@ +pub mod context; +pub mod domain; +pub mod event_log; +pub mod session; +pub mod state_machine; +pub mod window; diff --git a/src/main.rs b/src/main.rs index d14ca2f..187065f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,8 +6,8 @@ use std::io::{stdout, Write}; use std::rc::Rc; use std::time::{Duration, Instant}; // <--- Add this mod constants; -mod window; +use antidrift::window; use ratatui::{ crossterm::{ event::{self, Event, KeyCode}, diff --git a/src/session.rs b/src/session.rs new file mode 100644 index 0000000..c380728 --- /dev/null +++ b/src/session.rs @@ -0,0 +1 @@ +// Placeholder for upcoming session module. diff --git a/src/state_machine.rs b/src/state_machine.rs new file mode 100644 index 0000000..c296c7c --- /dev/null +++ b/src/state_machine.rs @@ -0,0 +1 @@ +// Placeholder for upcoming state_machine module.