feat: complete Tasks 1-3 (setup, models+storage, config management)

- Task 1: Project setup (go.mod, Makefile, .gitignore, main.go)
- Task 2: Core data models (Host, KeyPair, Snippet, AppConfig) + JSON storage layer
- Task 3: Configuration management with cross-platform path support (macOS/Linux/Windows)
- Updated PROJECT_STATE.md with progress tracking
This commit is contained in:
swanadiva
2026-06-22 16:09:02 +07:00
parent 0b0b4ebcbf
commit 33947816b7
10 changed files with 1048 additions and 34 deletions
+42
View File
@@ -0,0 +1,42 @@
# Binaries
bin/
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary
*.test
# Output of go coverage
*.out
coverage.html
# Dependency directories
vendor/
# Go workspace
go.work
go.work.sum
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
# OS files
.DS_Store
Thumbs.db
# Environment files
.env
.env.local
# Config files (local testing)
*.local.json
# Build output
dist/