initial commit

This commit is contained in:
2025-12-31 15:33:16 -05:00
commit 4641e7d0ef
51 changed files with 4779 additions and 0 deletions

24
backend/cmd/config.go Normal file
View File

@@ -0,0 +1,24 @@
package main
import (
"fmt"
"os"
"path"
)
type cliParams struct {
ListenAddr string
ListenPort int
DataDir string
SettingsFile string
}
func (p *cliParams) Validate() error {
// Ensure Generated Directories
imgDir := path.Join(p.DataDir, "generated/images")
if err := os.MkdirAll(imgDir, 0755); err != nil {
return fmt.Errorf("failed to create images directory: %w", err)
}
return nil
}