From 7e5f880b41086a8c6c321787d1a514faeb1908d0 Mon Sep 17 00:00:00 2001 From: restitux Date: Tue, 12 Apr 2022 23:21:24 -0600 Subject: [PATCH] Added basic directory scanning --- main.go | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 91051f7..b0cb137 100644 --- a/main.go +++ b/main.go @@ -86,6 +86,20 @@ func get_config(config_dir string) (*Config, error) { } +func scan_directory(directory string) { + files, err := ioutil.ReadDir(directory) + if err != nil { + panic(err) + } + + for _, file := range files { + if file.IsDir() { + fmt.Printf("%v\n", file.Name()) + } + } + +} + func main() { config_dir := get_config_dir() @@ -96,8 +110,10 @@ func main() { } if config == nil { fmt.Printf("Created config file at %v, please edit and launch again\n", config_dir) - } else { - fmt.Printf("Config: %v\n", config) + os.Exit(0) } + fmt.Printf("Config: %v\n", config) + + scan_directory(config.ScanDirectory) }