From 4eb8cf9a5d230233c033e26dd225444d7ef991df Mon Sep 17 00:00:00 2001 From: Jes Olson Date: Sat, 9 May 2026 17:28:15 -0500 Subject: [PATCH] hook/setup: auto-create scan path if missing --- hook/setup.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hook/setup.go b/hook/setup.go index aa4a43da..20272226 100644 --- a/hook/setup.go +++ b/hook/setup.go @@ -5,6 +5,7 @@ package hook import ( "errors" "fmt" + "io/fs" "os" "path/filepath" "strings" @@ -54,6 +55,9 @@ func Config(opts ...setupOpt) config { func Setup(config config) error { // iterate over all directories in current directory: repoDirs, err := os.ReadDir(config.scanPath) + if errors.Is(err, fs.ErrNotExist) { + return os.MkdirAll(config.scanPath, 0755) + } if err != nil { return err } -- 2.51.2