diff options
author | Gabriel A. Giovanini <mail@gabrielgio.me> | 2024-05-26 22:14:56 +0200 |
---|---|---|
committer | Gabriel A. Giovanini <mail@gabrielgio.me> | 2024-05-26 22:14:56 +0200 |
commit | 3d8637838e9ccfcb56899842945e760f337428b0 (patch) | |
tree | 2a2780e84b7ed00a0f56234f663fba92d44dfb53 /pkg/config | |
parent | adc207d2e6c39fa31283d83021e76300c0099c37 (diff) | |
download | cerrado-3d8637838e9ccfcb56899842945e760f337428b0.tar.gz cerrado-3d8637838e9ccfcb56899842945e760f337428b0.tar.bz2 cerrado-3d8637838e9ccfcb56899842945e760f337428b0.zip |
feat: Add about page
Diffstat (limited to 'pkg/config')
-rw-r--r-- | pkg/config/config.go | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkg/config/config.go b/pkg/config/config.go index 776c698..9b6acce 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -16,7 +16,8 @@ type ( } Configuration struct { - Scan *Scan + Scan *Scan + RootReadme string } ) @@ -33,6 +34,11 @@ func Parse(r io.Reader) (*Configuration, error) { return nil, err } + err = setRootReadme(block, &config.RootReadme) + if err != nil { + return nil, err + } + return config, nil } @@ -42,9 +48,15 @@ func defaultConfiguration() *Configuration { Public: true, Path: "", }, + RootReadme: "", } } +func setRootReadme(block scfg.Block, readme *string) error { + scanDir := block.Get("root-readme") + return setString(scanDir, readme) +} + func setScan(block scfg.Block, scan *Scan) error { scanDir := block.Get("scan") err := setString(scanDir, &scan.Path) |