🚚 Refactor project structure to follow standard Go layout conventions

This commit is contained in:
Dan Jones 2025-11-05 16:00:55 -06:00
commit ad7eba9b03
7 changed files with 5 additions and 4 deletions

View file

@ -25,7 +25,8 @@
- **Examples**: `✨ Add JSON export functionality for log entries`, `🐛 Fix date parsing for RFC3339 timestamps`, `📝 Update README with configuration examples`
## Project Structure
- `cmd/`: Cobra commands (root, drop, config)
- `cmd/my-log/`: Main application entrypoint
- `internal/cmd/`: Cobra commands (root, drop, config)
- `models/`: Core types (Entry, Log, Meta) with marshal/unmarshal implementations
- `config/`: TOML-based configuration with env overrides
- `formatters/`: Output formatters (plain, json, null)