Use go-boilerplate

This commit is contained in:
2025-05-09 16:12:03 +00:00
parent aec42cad96
commit 03c040b373
22 changed files with 130 additions and 224 deletions
+6 -5
View File
@@ -3,6 +3,7 @@ package core
import (
"os"
"github.com/rwinkhart/go-boilerplate/back"
"github.com/rwinkhart/rcw/wrappers"
)
@@ -10,7 +11,7 @@ import (
func RCWSanityCheckGen(passphrase []byte) {
err := wrappers.GenSanityCheck(ConfigDir+PathSeparator+"sanity.rcw", passphrase)
if err != nil {
PrintError("Failed to generate sanity check file: "+err.Error(), ErrorWrite, true)
back.PrintError("Failed to generate sanity check file: "+err.Error(), back.ErrorWrite, true)
}
}
@@ -20,7 +21,7 @@ func DirInit(preserveOldConfigDir bool) string {
// create EntryRoot
err := os.MkdirAll(EntryRoot, 0700)
if err != nil {
PrintError("Failed to create \""+EntryRoot+"\": "+err.Error(), ErrorWrite, true)
back.PrintError("Failed to create \""+EntryRoot+"\": "+err.Error(), back.ErrorWrite, true)
}
// get old device ID before its potential removal
@@ -28,11 +29,11 @@ func DirInit(preserveOldConfigDir bool) string {
// remove existing config directory (if it exists and not in append mode)
if !preserveOldConfigDir {
_, isAccessible := TargetIsFile(ConfigDir, false, 1)
_, isAccessible := back.TargetIsFile(ConfigDir, false, 1)
if isAccessible {
err = os.RemoveAll(ConfigDir)
if err != nil {
PrintError("Failed to remove existing config directory: "+err.Error(), ErrorWrite, true)
back.PrintError("Failed to remove existing config directory: "+err.Error(), back.ErrorWrite, true)
}
}
}
@@ -40,7 +41,7 @@ func DirInit(preserveOldConfigDir bool) string {
// create config directory w/devices subdirectory
err = os.MkdirAll(ConfigDir+PathSeparator+"devices", 0700)
if err != nil {
PrintError("Failed to create \""+ConfigDir+"\": "+err.Error(), ErrorWrite, true)
back.PrintError("Failed to create \""+ConfigDir+"\": "+err.Error(), back.ErrorWrite, true)
}
return oldDeviceID