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/
├── cmd/obm/main.go # CLI entry point, subcommand routing
├── cmd/obm/main.go # CLI entry point, subcommand routing
├── internal/
│ ├── config/
│ │ ├── config.go # Config struct, GetValue/SetValue
│ │ ├── deployment.go # DeploymentConfig, AdminUser(), MonthlyCostEstimate()
│ │ ├── dotenv.go # DotEnvFile parser (round-trip .env read)
│ │ ├── dotenv_writer.go # WriteDotEnv — grouped, commented .env output
│ │ ├── config.go # Config struct, GetValue/SetValue
│ │ ├── deployment.go # DeploymentConfig, AdminUser(), MonthlyCostEstimate()
│ │ ├── dotenv.go # DotEnvFile parser (round-trip .env read)
│ │ ├── dotenv_writer.go # WriteDotEnv — grouped, commented .env output
│ │ ├── schema.go # VarDef schema (all TF_VAR_ variables), VarGroup enum
│ │ ├── tfvars.go # WriteTfVars — HCL-format tfvars output
│ │ ├── yaml.go # YAMLConfig struct, LoadYAMLConfig(), ToDeploymentConfig()
@ -63,12 +63,12 @@ obm/
├── .github/workflows/
│ ├── ci.yml # Test + build on push/PR
│ └── release.yml # Cross-compile + GitHub Release on tag
├── Makefile # Build, test, lint, cross-compile targets
├── Dockerfile # Multi-stage: golang:1.22-alpine → alpine:3.20
├── Makefile # Build, test, lint, cross-compile targets
├── Dockerfile # Multi-stage: golang:1.22-alpine → alpine:3.20
├── deploy.yaml.example # Full YAML config reference
├── CHANGELOG.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.
Hetzner prices (current):
Hetzner prices (current at time of writing):
| Type | Price |
|------|-------|