Add clean-structure cmd to setup and clean dir structure

This commit is contained in:
Daniel
2021-10-07 11:51:37 +02:00
parent 77d5b083eb
commit b7c8dee567
2 changed files with 45 additions and 3 deletions

View File

@@ -51,7 +51,7 @@ var (
return err
}
if err := configureLogging(); err != nil {
if err := ensureLoggingDir(); err != nil {
return err
}
@@ -171,12 +171,12 @@ func configureRegistry(mustLoadIndex bool) error {
return updateRegistryIndex(mustLoadIndex)
}
func configureLogging() error {
func ensureLoggingDir() error {
// set up logs root
logsRoot = dataRoot.ChildDir("logs", 0777)
err := logsRoot.Ensure()
if err != nil {
return fmt.Errorf("failed to initialize logs root: %s", err)
return fmt.Errorf("failed to initialize logs root (%q): %s", logsRoot.Path, err)
}
// warn about CTRL-C on windows