From 3da269c3b7006bcd32187b6131c7078b6808c48e Mon Sep 17 00:00:00 2001 From: Felix Martin Date: Sun, 31 May 2026 11:35:04 -0400 Subject: [PATCH] Set up Go module and move Rust to legacy Co-Authored-By: Claude Opus 4.8 --- .gitignore | 4 ++++ cmd/antidriftd/main.go | 7 +++++++ go.mod | 3 +++ Cargo.lock => legacy/Cargo.lock | 0 Cargo.toml => legacy/Cargo.toml | 0 antidrift.desktop => legacy/antidrift.desktop | 0 {src => legacy/src}/constants.rs | 0 {src => legacy/src}/context.rs | 0 {src => legacy/src}/domain.rs | 0 {src => legacy/src}/event_log.rs | 0 {src => legacy/src}/lib.rs | 0 {src => legacy/src}/main.rs | 0 {src => legacy/src}/session.rs | 0 {src => legacy/src}/state_machine.rs | 0 {src => legacy/src}/window/linux.rs | 0 {src => legacy/src}/window/mod.rs | 0 {src => legacy/src}/window/windows.rs | 0 17 files changed, 14 insertions(+) create mode 100644 cmd/antidriftd/main.go create mode 100644 go.mod rename Cargo.lock => legacy/Cargo.lock (100%) rename Cargo.toml => legacy/Cargo.toml (100%) rename antidrift.desktop => legacy/antidrift.desktop (100%) rename {src => legacy/src}/constants.rs (100%) rename {src => legacy/src}/context.rs (100%) rename {src => legacy/src}/domain.rs (100%) rename {src => legacy/src}/event_log.rs (100%) rename {src => legacy/src}/lib.rs (100%) rename {src => legacy/src}/main.rs (100%) rename {src => legacy/src}/session.rs (100%) rename {src => legacy/src}/state_machine.rs (100%) rename {src => legacy/src}/window/linux.rs (100%) rename {src => legacy/src}/window/mod.rs (100%) rename {src => legacy/src}/window/windows.rs (100%) diff --git a/.gitignore b/.gitignore index 5a1161b..1afac72 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,7 @@ target/ # Local brainstorming companion artifacts .superpowers/ + +# Go +/antidriftd +*.test diff --git a/cmd/antidriftd/main.go b/cmd/antidriftd/main.go new file mode 100644 index 0000000..e567bbf --- /dev/null +++ b/cmd/antidriftd/main.go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("antidriftd") +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b3e063b --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module antidrift + +go 1.26.3 diff --git a/Cargo.lock b/legacy/Cargo.lock similarity index 100% rename from Cargo.lock rename to legacy/Cargo.lock diff --git a/Cargo.toml b/legacy/Cargo.toml similarity index 100% rename from Cargo.toml rename to legacy/Cargo.toml diff --git a/antidrift.desktop b/legacy/antidrift.desktop similarity index 100% rename from antidrift.desktop rename to legacy/antidrift.desktop diff --git a/src/constants.rs b/legacy/src/constants.rs similarity index 100% rename from src/constants.rs rename to legacy/src/constants.rs diff --git a/src/context.rs b/legacy/src/context.rs similarity index 100% rename from src/context.rs rename to legacy/src/context.rs diff --git a/src/domain.rs b/legacy/src/domain.rs similarity index 100% rename from src/domain.rs rename to legacy/src/domain.rs diff --git a/src/event_log.rs b/legacy/src/event_log.rs similarity index 100% rename from src/event_log.rs rename to legacy/src/event_log.rs diff --git a/src/lib.rs b/legacy/src/lib.rs similarity index 100% rename from src/lib.rs rename to legacy/src/lib.rs diff --git a/src/main.rs b/legacy/src/main.rs similarity index 100% rename from src/main.rs rename to legacy/src/main.rs diff --git a/src/session.rs b/legacy/src/session.rs similarity index 100% rename from src/session.rs rename to legacy/src/session.rs diff --git a/src/state_machine.rs b/legacy/src/state_machine.rs similarity index 100% rename from src/state_machine.rs rename to legacy/src/state_machine.rs diff --git a/src/window/linux.rs b/legacy/src/window/linux.rs similarity index 100% rename from src/window/linux.rs rename to legacy/src/window/linux.rs diff --git a/src/window/mod.rs b/legacy/src/window/mod.rs similarity index 100% rename from src/window/mod.rs rename to legacy/src/window/mod.rs diff --git a/src/window/windows.rs b/legacy/src/window/windows.rs similarity index 100% rename from src/window/windows.rs rename to legacy/src/window/windows.rs