esync

Directory watching and remote syncing
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.claude/settings.local.json11L
-rw-r--r--.esync.toml.example125L
-rw-r--r--.github/workflows/ci.yml24L
-rw-r--r--.github/workflows/release.yml56L
-rw-r--r--.gitignore25L
-rw-r--r--CLAUDE.md26L
-rw-r--r--LICENSE21L
-rw-r--r--README.md561L
-rw-r--r--cmd/check.go270L
-rw-r--r--cmd/edit.go101L
-rw-r--r--cmd/init.go237L
-rw-r--r--cmd/root.go36L
-rw-r--r--cmd/status.go66L
-rw-r--r--cmd/sync.go570L
-rw-r--r--cmd/sync_test.go65L
-rw-r--r--demo/.esync.toml10L
-rw-r--r--demo/.gitignore2L
-rw-r--r--demo/README.md3L
-rw-r--r--demo/config/secrets.env2L
-rw-r--r--demo/config/settings.toml2L
-rw-r--r--demo/demo.gif504308B
-rw-r--r--demo/demo.tape69L
-rw-r--r--demo/src/handler.go5L
-rw-r--r--demo/src/main.go7L
-rw-r--r--docs/plans/2026-03-01-go-rewrite-design.md262L
-rw-r--r--docs/plans/2026-03-01-go-rewrite-plan.md2924L
-rw-r--r--docs/plans/2026-03-01-tui-improvements-design.md70L
-rw-r--r--docs/plans/2026-03-01-tui-improvements-plan.md495L
-rw-r--r--docs/plans/2026-03-03-cursor-expand-design.md62L
-rw-r--r--docs/plans/2026-03-03-cursor-expand-plan.md644L
-rw-r--r--docs/plans/2026-03-08-include-filter-design.md60L
-rw-r--r--docs/plans/2026-03-08-include-filter-plan.md561L
-rw-r--r--docs/superpowers/plans/2026-03-18-edit-config.md878L
-rw-r--r--docs/superpowers/specs/2026-03-18-edit-config-design.md125L
-rw-r--r--go.mod41L
-rw-r--r--go.sum93L
-rw-r--r--integration_test.go150L
-rw-r--r--internal/config/config.go257L
-rw-r--r--internal/config/config_test.go468L
-rw-r--r--internal/logger/logger.go128L
-rw-r--r--internal/logger/logger_test.go200L
-rw-r--r--internal/syncer/syncer.go454L
-rw-r--r--internal/syncer/syncer_test.go449L
-rw-r--r--internal/tui/app.go367L
-rw-r--r--internal/tui/dashboard.go613L
-rw-r--r--internal/tui/dashboard_test.go103L
-rw-r--r--internal/tui/logview.go226L
-rw-r--r--internal/tui/styles.go20L
-rw-r--r--internal/watcher/watcher.go333L
-rw-r--r--internal/watcher/watcher_test.go227L
-rw-r--r--main.go7L