Added basic directory scanning
This commit is contained in:
@@ -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() {
|
func main() {
|
||||||
|
|
||||||
config_dir := get_config_dir()
|
config_dir := get_config_dir()
|
||||||
@@ -96,8 +110,10 @@ func main() {
|
|||||||
}
|
}
|
||||||
if config == nil {
|
if config == nil {
|
||||||
fmt.Printf("Created config file at %v, please edit and launch again\n", config_dir)
|
fmt.Printf("Created config file at %v, please edit and launch again\n", config_dir)
|
||||||
} else {
|
os.Exit(0)
|
||||||
fmt.Printf("Config: %v\n", config)
|
|
||||||
}
|
}
|
||||||
|
fmt.Printf("Config: %v\n", config)
|
||||||
|
|
||||||
|
scan_directory(config.ScanDirectory)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user