diff --git a/cmd/itemize/main.go b/cmd/itemize/main.go index 2a74d03..c79596e 100644 --- a/cmd/itemize/main.go +++ b/cmd/itemize/main.go @@ -6,13 +6,13 @@ import ( "log" "os" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/cli" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/clients" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/application/sync" + "github.com/eshaffer321/itemize/internal/cli" + "github.com/eshaffer321/itemize/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/logging" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) func main() { diff --git a/examples/logging_demo.go b/examples/logging_demo.go index 55aeec2..dfb16ad 100644 --- a/examples/logging_demo.go +++ b/examples/logging_demo.go @@ -7,8 +7,8 @@ import ( "log/slog" "os" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging" + "github.com/eshaffer321/itemize/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/logging" ) func main() { diff --git a/go.mod b/go.mod index 34034fe..146fdcf 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/eshaffer321/monarchmoney-sync-backend +module github.com/eshaffer321/itemize go 1.25.11 @@ -13,8 +13,6 @@ require ( gopkg.in/yaml.v3 v3.0.1 ) -replace github.com/eshaffer321/costco-go => /Users/erickshaffer/code/costco-go - require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/getsentry/sentry-go v0.36.0 // indirect diff --git a/internal/adapters/clients/anthropic/client.go b/internal/adapters/clients/anthropic/client.go index 7bb3f43..f3c8e3b 100644 --- a/internal/adapters/clients/anthropic/client.go +++ b/internal/adapters/clients/anthropic/client.go @@ -17,7 +17,7 @@ import ( "net/http" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) const ( diff --git a/internal/adapters/clients/anthropic/client_test.go b/internal/adapters/clients/anthropic/client_test.go index 3f8fb9d..4695f77 100644 --- a/internal/adapters/clients/anthropic/client_test.go +++ b/internal/adapters/clients/anthropic/client_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) func float64Ptr(v float64) *float64 { return &v } diff --git a/internal/adapters/clients/clients.go b/internal/adapters/clients/clients.go index 4669337..57867db 100644 --- a/internal/adapters/clients/clients.go +++ b/internal/adapters/clients/clients.go @@ -6,10 +6,10 @@ import ( "strings" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - anthropicclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/anthropic" - openaiclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/openai" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" + anthropicclient "github.com/eshaffer321/itemize/internal/adapters/clients/anthropic" + openaiclient "github.com/eshaffer321/itemize/internal/adapters/clients/openai" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/infrastructure/config" ) const ( diff --git a/internal/adapters/clients/clients_test.go b/internal/adapters/clients/clients_test.go index 0e12371..74953b0 100644 --- a/internal/adapters/clients/clients_test.go +++ b/internal/adapters/clients/clients_test.go @@ -8,9 +8,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - anthropicclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/anthropic" - openaiclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/openai" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" + anthropicclient "github.com/eshaffer321/itemize/internal/adapters/clients/anthropic" + openaiclient "github.com/eshaffer321/itemize/internal/adapters/clients/openai" + "github.com/eshaffer321/itemize/internal/infrastructure/config" ) func discardLogger() *slog.Logger { diff --git a/internal/adapters/clients/openai/client.go b/internal/adapters/clients/openai/client.go index 2331809..7c777b4 100644 --- a/internal/adapters/clients/openai/client.go +++ b/internal/adapters/clients/openai/client.go @@ -10,7 +10,7 @@ import ( "net/http" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) // Client is the HTTP-backed OpenAI implementation of categorizer.ChatClient. diff --git a/internal/adapters/clients/openai/client_test.go b/internal/adapters/clients/openai/client_test.go index 6457f1a..7ed0b1a 100644 --- a/internal/adapters/clients/openai/client_test.go +++ b/internal/adapters/clients/openai/client_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) // newTestClient returns a Client pointed at the given test server. diff --git a/internal/adapters/providers/amazon/order.go b/internal/adapters/providers/amazon/order.go index 7ae8f67..4094b50 100644 --- a/internal/adapters/providers/amazon/order.go +++ b/internal/adapters/providers/amazon/order.go @@ -5,7 +5,7 @@ import ( "log/slog" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" ) // ErrPaymentPending indicates an order has no bank charges yet because it hasn't shipped diff --git a/internal/adapters/providers/amazon/provider.go b/internal/adapters/providers/amazon/provider.go index 68198f0..eaedf25 100644 --- a/internal/adapters/providers/amazon/provider.go +++ b/internal/adapters/providers/amazon/provider.go @@ -20,7 +20,7 @@ import ( "strings" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" ) // validProfilePattern matches alphanumeric, dash, and underscore characters only diff --git a/internal/adapters/providers/amazon/provider_test.go b/internal/adapters/providers/amazon/provider_test.go index 0b16901..e808d17 100644 --- a/internal/adapters/providers/amazon/provider_test.go +++ b/internal/adapters/providers/amazon/provider_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/adapters/providers/costco/provider.go b/internal/adapters/providers/costco/provider.go index 893372d..42f8eb0 100644 --- a/internal/adapters/providers/costco/provider.go +++ b/internal/adapters/providers/costco/provider.go @@ -9,7 +9,7 @@ import ( "time" costcogo "github.com/eshaffer321/costco-go/pkg/costco" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" ) // Provider implements the OrderProvider interface for Costco diff --git a/internal/adapters/providers/costco/provider_test.go b/internal/adapters/providers/costco/provider_test.go index 86f3af2..012c4ec 100644 --- a/internal/adapters/providers/costco/provider_test.go +++ b/internal/adapters/providers/costco/provider_test.go @@ -6,7 +6,7 @@ import ( "time" costcogo "github.com/eshaffer321/costco-go/pkg/costco" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/adapters/providers/walmart/order.go b/internal/adapters/providers/walmart/order.go index 19cbd67..5c7fc0e 100644 --- a/internal/adapters/providers/walmart/order.go +++ b/internal/adapters/providers/walmart/order.go @@ -6,7 +6,7 @@ import ( "log/slog" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" walmartclient "github.com/eshaffer321/walmart-client-go/v2" ) diff --git a/internal/adapters/providers/walmart/order_test.go b/internal/adapters/providers/walmart/order_test.go index bc045e3..a03245e 100644 --- a/internal/adapters/providers/walmart/order_test.go +++ b/internal/adapters/providers/walmart/order_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" walmartclient "github.com/eshaffer321/walmart-client-go/v2" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/internal/adapters/providers/walmart/provider.go b/internal/adapters/providers/walmart/provider.go index 02af02e..cbbbb5f 100644 --- a/internal/adapters/providers/walmart/provider.go +++ b/internal/adapters/providers/walmart/provider.go @@ -6,7 +6,7 @@ import ( "log/slog" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" walmartclient "github.com/eshaffer321/walmart-client-go/v2" ) diff --git a/internal/adapters/providers/walmart/provider_test.go b/internal/adapters/providers/walmart/provider_test.go index cabbe2d..4d24465 100644 --- a/internal/adapters/providers/walmart/provider_test.go +++ b/internal/adapters/providers/walmart/provider_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/api/handlers/base.go b/internal/api/handlers/base.go index 3f133c4..db653dd 100644 --- a/internal/api/handlers/base.go +++ b/internal/api/handlers/base.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // Base provides shared functionality for all handlers. diff --git a/internal/api/handlers/health.go b/internal/api/handlers/health.go index 1f5ed42..fbe5072 100644 --- a/internal/api/handlers/health.go +++ b/internal/api/handlers/health.go @@ -4,7 +4,7 @@ import ( "encoding/json" "net/http" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/dto" ) // HealthHandler handles health check requests. diff --git a/internal/api/handlers/health_test.go b/internal/api/handlers/health_test.go index 3ab2055..ddd89e2 100644 --- a/internal/api/handlers/health_test.go +++ b/internal/api/handlers/health_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/handlers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/api/handlers/items.go b/internal/api/handlers/items.go index 7bcf915..9235802 100644 --- a/internal/api/handlers/items.go +++ b/internal/api/handlers/items.go @@ -3,8 +3,8 @@ package handlers import ( "net/http" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // ItemsHandler handles item-related HTTP requests. diff --git a/internal/api/handlers/items_test.go b/internal/api/handlers/items_test.go index a6b9080..e54b07d 100644 --- a/internal/api/handlers/items_test.go +++ b/internal/api/handlers/items_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/handlers" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) func TestItemsHandler_Search(t *testing.T) { diff --git a/internal/api/handlers/ledgers.go b/internal/api/handlers/ledgers.go index 696d46d..33234e2 100644 --- a/internal/api/handlers/ledgers.go +++ b/internal/api/handlers/ledgers.go @@ -6,8 +6,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // LedgersHandler handles ledger-related HTTP requests. diff --git a/internal/api/handlers/orders.go b/internal/api/handlers/orders.go index c260b94..22c7e70 100644 --- a/internal/api/handlers/orders.go +++ b/internal/api/handlers/orders.go @@ -5,8 +5,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // OrdersHandler handles order-related HTTP requests. diff --git a/internal/api/handlers/orders_test.go b/internal/api/handlers/orders_test.go index 05a5e1d..615101e 100644 --- a/internal/api/handlers/orders_test.go +++ b/internal/api/handlers/orders_test.go @@ -12,9 +12,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/handlers" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) func TestOrdersHandler_List(t *testing.T) { diff --git a/internal/api/handlers/runs.go b/internal/api/handlers/runs.go index eda627e..0e1d326 100644 --- a/internal/api/handlers/runs.go +++ b/internal/api/handlers/runs.go @@ -6,8 +6,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // RunsHandler handles sync run-related HTTP requests. diff --git a/internal/api/handlers/runs_test.go b/internal/api/handlers/runs_test.go index c4979f3..35b6c0d 100644 --- a/internal/api/handlers/runs_test.go +++ b/internal/api/handlers/runs_test.go @@ -9,9 +9,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/handlers" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) func TestRunsHandler_List(t *testing.T) { diff --git a/internal/api/handlers/stats.go b/internal/api/handlers/stats.go index 71f2e01..034dd43 100644 --- a/internal/api/handlers/stats.go +++ b/internal/api/handlers/stats.go @@ -3,8 +3,8 @@ package handlers import ( "net/http" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // StatsHandler handles stats-related HTTP requests. diff --git a/internal/api/handlers/sync.go b/internal/api/handlers/sync.go index 241db42..6cbe4ab 100644 --- a/internal/api/handlers/sync.go +++ b/internal/api/handlers/sync.go @@ -7,8 +7,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/service" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/application/service" ) // SyncHandler handles sync-related HTTP requests. diff --git a/internal/api/handlers/transactions.go b/internal/api/handlers/transactions.go index be5d731..96bbc42 100644 --- a/internal/api/handlers/transactions.go +++ b/internal/api/handlers/transactions.go @@ -8,7 +8,7 @@ import ( "github.com/go-chi/chi/v5" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" + "github.com/eshaffer321/itemize/internal/api/dto" ) // TransactionsHandler handles transaction-related HTTP requests. diff --git a/internal/api/integration_test.go b/internal/api/integration_test.go index f634992..530df12 100644 --- a/internal/api/integration_test.go +++ b/internal/api/integration_test.go @@ -11,9 +11,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // ============================================================================= diff --git a/internal/api/middleware/middleware_test.go b/internal/api/middleware/middleware_test.go index 3f8649c..8d37eb8 100644 --- a/internal/api/middleware/middleware_test.go +++ b/internal/api/middleware/middleware_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/middleware" + "github.com/eshaffer321/itemize/internal/api/middleware" ) func TestLogging(t *testing.T) { diff --git a/internal/api/server.go b/internal/api/server.go index 0db5ecd..653cb81 100644 --- a/internal/api/server.go +++ b/internal/api/server.go @@ -10,10 +10,10 @@ import ( "github.com/go-chi/chi/v5" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/middleware" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/service" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api/handlers" + "github.com/eshaffer321/itemize/internal/api/middleware" + "github.com/eshaffer321/itemize/internal/application/service" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // Config holds API server configuration. diff --git a/internal/api/server_test.go b/internal/api/server_test.go index 00cef41..120373c 100644 --- a/internal/api/server_test.go +++ b/internal/api/server_test.go @@ -12,9 +12,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/api" + "github.com/eshaffer321/itemize/internal/api/dto" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) func newTestServer(t *testing.T) (*api.Server, *storage.MockRepository) { diff --git a/internal/application/service/sync_service.go b/internal/application/service/sync_service.go index cd6d3b7..21fe92f 100644 --- a/internal/application/service/sync_service.go +++ b/internal/application/service/sync_service.go @@ -7,12 +7,12 @@ import ( "sync" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - appsync "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/clients" + "github.com/eshaffer321/itemize/internal/adapters/providers" + appsync "github.com/eshaffer321/itemize/internal/application/sync" + "github.com/eshaffer321/itemize/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/logging" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // SyncStatus represents the current state of a sync job. diff --git a/internal/application/sync/consolidator.go b/internal/application/sync/consolidator.go index 57d27ee..6c3734e 100644 --- a/internal/application/sync/consolidator.go +++ b/internal/application/sync/consolidator.go @@ -10,8 +10,8 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // Consolidator handles transaction consolidation for multi-delivery orders diff --git a/internal/application/sync/consolidator_test.go b/internal/application/sync/consolidator_test.go index 37ae741..3a3bbdc 100644 --- a/internal/application/sync/consolidator_test.go +++ b/internal/application/sync/consolidator_test.go @@ -8,7 +8,7 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/application/sync/fetch.go b/internal/application/sync/fetch.go index de9a239..3cf717b 100644 --- a/internal/application/sync/fetch.go +++ b/internal/application/sync/fetch.go @@ -7,8 +7,8 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) // Data fetching functions for the sync orchestrator. diff --git a/internal/application/sync/handlers/amazon.go b/internal/application/sync/handlers/amazon.go index 46ec0bd..9d038a0 100644 --- a/internal/application/sync/handlers/amazon.go +++ b/internal/application/sync/handlers/amazon.go @@ -11,12 +11,12 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - amazonprovider "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/amazon" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/allocator" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/validator" + "github.com/eshaffer321/itemize/internal/adapters/providers" + amazonprovider "github.com/eshaffer321/itemize/internal/adapters/providers/amazon" + "github.com/eshaffer321/itemize/internal/domain/allocator" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/domain/validator" ) // AmazonOrder extends providers.Order with Amazon-specific methods diff --git a/internal/application/sync/handlers/amazon_test.go b/internal/application/sync/handlers/amazon_test.go index bb8763c..7cbfebf 100644 --- a/internal/application/sync/handlers/amazon_test.go +++ b/internal/application/sync/handlers/amazon_test.go @@ -6,10 +6,10 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - amazonprovider "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/amazon" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/adapters/providers" + amazonprovider "github.com/eshaffer321/itemize/internal/adapters/providers/amazon" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/application/sync/handlers/simple.go b/internal/application/sync/handlers/simple.go index d6b9af0..4f12c18 100644 --- a/internal/application/sync/handlers/simple.go +++ b/internal/application/sync/handlers/simple.go @@ -8,9 +8,9 @@ import ( "strings" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" ) // SimpleHandler processes orders for simple providers like Costco diff --git a/internal/application/sync/handlers/simple_test.go b/internal/application/sync/handlers/simple_test.go index 39a39c9..0e7613d 100644 --- a/internal/application/sync/handlers/simple_test.go +++ b/internal/application/sync/handlers/simple_test.go @@ -8,9 +8,9 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/application/sync/handlers/walmart.go b/internal/application/sync/handlers/walmart.go index 0979e50..ee72e23 100644 --- a/internal/application/sync/handlers/walmart.go +++ b/internal/application/sync/handlers/walmart.go @@ -11,10 +11,10 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - walmartprovider "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/walmart" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/adapters/providers" + walmartprovider "github.com/eshaffer321/itemize/internal/adapters/providers/walmart" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" ) // WalmartOrder extends providers.Order with Walmart-specific methods diff --git a/internal/application/sync/handlers/walmart_test.go b/internal/application/sync/handlers/walmart_test.go index 03d47ee..56199b9 100644 --- a/internal/application/sync/handlers/walmart_test.go +++ b/internal/application/sync/handlers/walmart_test.go @@ -9,9 +9,9 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/application/sync/orchestrator.go b/internal/application/sync/orchestrator.go index 843a463..21ab946 100644 --- a/internal/application/sync/orchestrator.go +++ b/internal/application/sync/orchestrator.go @@ -5,9 +5,9 @@ import ( "fmt" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/application/sync/handlers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) // handleResult processes the result from a provider handler and records success/error diff --git a/internal/application/sync/orchestrator_process_test.go b/internal/application/sync/orchestrator_process_test.go index 5adf66c..ba96181 100644 --- a/internal/application/sync/orchestrator_process_test.go +++ b/internal/application/sync/orchestrator_process_test.go @@ -8,7 +8,7 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" ) diff --git a/internal/application/sync/orchestrator_test.go b/internal/application/sync/orchestrator_test.go index 0273263..ad8e56c 100644 --- a/internal/application/sync/orchestrator_test.go +++ b/internal/application/sync/orchestrator_test.go @@ -9,7 +9,7 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" ) diff --git a/internal/application/sync/process_order_test.go b/internal/application/sync/process_order_test.go index 7acc802..5a3308e 100644 --- a/internal/application/sync/process_order_test.go +++ b/internal/application/sync/process_order_test.go @@ -8,11 +8,11 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/splitter" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/application/sync/handlers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/domain/splitter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/application/sync/recording.go b/internal/application/sync/recording.go index 6bea80d..e8d3054 100644 --- a/internal/application/sync/recording.go +++ b/internal/application/sync/recording.go @@ -5,9 +5,9 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/application/sync/handlers" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // convertOrderItems converts provider order items to storage order items diff --git a/internal/application/sync/types.go b/internal/application/sync/types.go index 1efd165..2197624 100644 --- a/internal/application/sync/types.go +++ b/internal/application/sync/types.go @@ -5,13 +5,13 @@ import ( "log/slog" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync/handlers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/matcher" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/splitter" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/clients" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/application/sync/handlers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/domain/matcher" + "github.com/eshaffer321/itemize/internal/domain/splitter" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // ProgressUpdate represents a progress update during sync diff --git a/internal/cli/flags.go b/internal/cli/flags.go index 143803f..4f4c1d6 100644 --- a/internal/cli/flags.go +++ b/internal/cli/flags.go @@ -5,7 +5,7 @@ import ( "fmt" "os" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync" + "github.com/eshaffer321/itemize/internal/application/sync" ) // SyncFlags are common flags for all sync commands diff --git a/internal/cli/output.go b/internal/cli/output.go index 93067e7..2cc42ca 100644 --- a/internal/cli/output.go +++ b/internal/cli/output.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/application/sync" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // PrintHeader prints the application header diff --git a/internal/cli/providers.go b/internal/cli/providers.go index 238aa5d..14656a9 100644 --- a/internal/cli/providers.go +++ b/internal/cli/providers.go @@ -7,12 +7,12 @@ import ( "time" costcogo "github.com/eshaffer321/costco-go/pkg/costco" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - amazonprovider "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/amazon" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/costco" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers/walmart" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging" + "github.com/eshaffer321/itemize/internal/adapters/providers" + amazonprovider "github.com/eshaffer321/itemize/internal/adapters/providers/amazon" + "github.com/eshaffer321/itemize/internal/adapters/providers/costco" + "github.com/eshaffer321/itemize/internal/adapters/providers/walmart" + "github.com/eshaffer321/itemize/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/logging" walmartclient "github.com/eshaffer321/walmart-client-go/v2" ) diff --git a/internal/cli/serve.go b/internal/cli/serve.go index ca4afe9..b5b563d 100644 --- a/internal/cli/serve.go +++ b/internal/cli/serve.go @@ -11,13 +11,13 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/api" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/application/service" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage" + "github.com/eshaffer321/itemize/internal/adapters/clients" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/api" + "github.com/eshaffer321/itemize/internal/application/service" + "github.com/eshaffer321/itemize/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/logging" + "github.com/eshaffer321/itemize/internal/infrastructure/storage" ) // ServeFlags holds the CLI flags for the serve command. diff --git a/internal/domain/matcher/matcher.go b/internal/domain/matcher/matcher.go index c08fb45..1b1015a 100644 --- a/internal/domain/matcher/matcher.go +++ b/internal/domain/matcher/matcher.go @@ -21,7 +21,7 @@ import ( "math" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" ) // Matcher matches orders with Monarch transactions diff --git a/internal/domain/matcher/matcher_test.go b/internal/domain/matcher/matcher_test.go index 38de2f0..f1aadcd 100644 --- a/internal/domain/matcher/matcher_test.go +++ b/internal/domain/matcher/matcher_test.go @@ -5,7 +5,7 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/domain/matcher/multi.go b/internal/domain/matcher/multi.go index 4feb873..1637691 100644 --- a/internal/domain/matcher/multi.go +++ b/internal/domain/matcher/multi.go @@ -6,7 +6,7 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/adapters/providers" ) // MultiMatchResult contains results from multi-transaction matching diff --git a/internal/domain/splitter/splitter.go b/internal/domain/splitter/splitter.go index 293ff00..1e60f77 100644 --- a/internal/domain/splitter/splitter.go +++ b/internal/domain/splitter/splitter.go @@ -7,8 +7,8 @@ import ( "strings" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" ) // Categorizer interface for dependency injection diff --git a/internal/domain/splitter/splitter_test.go b/internal/domain/splitter/splitter_test.go index 8c1fb8b..b977629 100644 --- a/internal/domain/splitter/splitter_test.go +++ b/internal/domain/splitter/splitter_test.go @@ -7,8 +7,8 @@ import ( "time" "github.com/eshaffer321/monarchmoney-go/pkg/monarch" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer" + "github.com/eshaffer321/itemize/internal/adapters/providers" + "github.com/eshaffer321/itemize/internal/domain/categorizer" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/infrastructure/logging/logger.go b/internal/infrastructure/logging/logger.go index ac1b240..d8cf396 100644 --- a/internal/infrastructure/logging/logger.go +++ b/internal/infrastructure/logging/logger.go @@ -9,7 +9,7 @@ import ( "log/slog" "os" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/config" ) // logFile holds the open log file handle for cleanup diff --git a/internal/infrastructure/logging/logger_test.go b/internal/infrastructure/logging/logger_test.go index 147ab47..b4b7db6 100644 --- a/internal/infrastructure/logging/logger_test.go +++ b/internal/infrastructure/logging/logger_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config" + "github.com/eshaffer321/itemize/internal/infrastructure/config" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/infrastructure/storage/sqlite.go b/internal/infrastructure/storage/sqlite.go index d7b4062..55fbfbc 100644 --- a/internal/infrastructure/storage/sqlite.go +++ b/internal/infrastructure/storage/sqlite.go @@ -12,7 +12,7 @@ import ( "github.com/pressly/goose/v3" // Import migrations package to register Go migrations - _ "github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage/migrations" + _ "github.com/eshaffer321/itemize/internal/infrastructure/storage/migrations" ) //go:embed migrations/*.sql