whitespace adjustment and lil note

This commit is contained in:
Jezza Hehn 2026-05-22 19:31:09 -04:00
parent a749152e44
commit 24e38d7521

View file

@ -20,13 +20,13 @@ Companion to [README.md](README.md). This file contains the full technical detai
``` ```
obm/ obm/
├── cmd/obm/main.go # CLI entry point, subcommand routing ├── cmd/obm/main.go # CLI entry point, subcommand routing
├── internal/ ├── internal/
│ ├── config/ │ ├── config/
│ │ ├── config.go # Config struct, GetValue/SetValue │ │ ├── config.go # Config struct, GetValue/SetValue
│ │ ├── deployment.go # DeploymentConfig, AdminUser(), MonthlyCostEstimate() │ │ ├── deployment.go # DeploymentConfig, AdminUser(), MonthlyCostEstimate()
│ │ ├── dotenv.go # DotEnvFile parser (round-trip .env read) │ │ ├── dotenv.go # DotEnvFile parser (round-trip .env read)
│ │ ├── dotenv_writer.go # WriteDotEnv — grouped, commented .env output │ │ ├── dotenv_writer.go # WriteDotEnv — grouped, commented .env output
│ │ ├── schema.go # VarDef schema (all TF_VAR_ variables), VarGroup enum │ │ ├── schema.go # VarDef schema (all TF_VAR_ variables), VarGroup enum
│ │ ├── tfvars.go # WriteTfVars — HCL-format tfvars output │ │ ├── tfvars.go # WriteTfVars — HCL-format tfvars output
│ │ ├── yaml.go # YAMLConfig struct, LoadYAMLConfig(), ToDeploymentConfig() │ │ ├── yaml.go # YAMLConfig struct, LoadYAMLConfig(), ToDeploymentConfig()
@ -63,12 +63,12 @@ obm/
├── .github/workflows/ ├── .github/workflows/
│ ├── ci.yml # Test + build on push/PR │ ├── ci.yml # Test + build on push/PR
│ └── release.yml # Cross-compile + GitHub Release on tag │ └── release.yml # Cross-compile + GitHub Release on tag
├── Makefile # Build, test, lint, cross-compile targets ├── Makefile # Build, test, lint, cross-compile targets
├── Dockerfile # Multi-stage: golang:1.22-alpine → alpine:3.20 ├── Dockerfile # Multi-stage: golang:1.22-alpine → alpine:3.20
├── deploy.yaml.example # Full YAML config reference ├── deploy.yaml.example # Full YAML config reference
├── CHANGELOG.md ├── CHANGELOG.md
├── CONTRIBUTING.md ├── CONTRIBUTING.md
└── VERSION # Single line, e.g. "0.1.0" └── VERSION # Single line, e.g. "0.1.0"
``` ```
--- ---
@ -333,7 +333,7 @@ Pre-release versions (containing hyphen, e.g. `v1.0.0-beta.1`) are marked as pre
`DeploymentConfig.MonthlyCostEstimate()` maps server types to price strings. `DeploymentConfig.MonthlyCostEstimate()` maps server types to price strings.
Hetzner prices (current): Hetzner prices (current at time of writing):
| Type | Price | | Type | Price |
|------|-------| |------|-------|