Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
curly
command
Package main is the entry point for the curly application.
|
Package main is the entry point for the curly application. |
|
internal
|
|
|
app
Package app provides example usage patterns for the application services.
|
Package app provides example usage patterns for the application services. |
|
domain
Package domain provides core business models and validation logic for curly.
|
Package domain provides core business models and validation logic for curly. |
|
infrastructure/config
Package config handles application configuration loading and management.
|
Package config handles application configuration loading and management. |
|
infrastructure/http
Package http provides HTTP client functionality for executing API requests.
|
Package http provides HTTP client functionality for executing API requests. |
|
infrastructure/repository
Package repository defines interfaces for data persistence operations.
|
Package repository defines interfaces for data persistence operations. |
|
infrastructure/repository/sqlite
Package sqlite provides SQLite database implementations of repository interfaces.
|
Package sqlite provides SQLite database implementations of repository interfaces. |
|
presentation
Package presentation provides the TUI (Terminal User Interface) layer for curly.
|
Package presentation provides the TUI (Terminal User Interface) layer for curly. |
|
presentation/components
Package components provides reusable UI components for the TUI.
|
Package components provides reusable UI components for the TUI. |
|
presentation/models
Package models contains Bubble Tea models for the presentation layer.
|
Package models contains Bubble Tea models for the presentation layer. |
|
presentation/styles
Package styles provides consistent styling for the TUI using Lipgloss.
|
Package styles provides consistent styling for the TUI using Lipgloss. |
|
presentation/views
Package views provides view rendering functions for the presentation layer.
|
Package views provides view rendering functions for the presentation layer. |
|
pkg
|
|
|
version
Package version provides version information for the curly application.
|
Package version provides version information for the curly application. |
Click to show internal directories.
Click to hide internal directories.