aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/anubis/main.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmd/anubis/main.go b/cmd/anubis/main.go
index 222e21f..10e5084 100644
--- a/cmd/anubis/main.go
+++ b/cmd/anubis/main.go
@@ -27,6 +27,7 @@ import (
"time"
"github.com/TecharoHQ/anubis"
+ "github.com/TecharoHQ/anubis/data"
"github.com/TecharoHQ/anubis/internal"
libanubis "github.com/TecharoHQ/anubis/lib"
botPolicy "github.com/TecharoHQ/anubis/lib/policy"
@@ -181,6 +182,9 @@ func main() {
}
if *extractResources != "" {
+ if err := extractEmbedFS(data.BotPolicies, ".", *extractResources); err != nil {
+ log.Fatal(err)
+ }
if err := extractEmbedFS(web.Static, "static", *extractResources); err != nil {
log.Fatal(err)
}
@@ -343,7 +347,7 @@ func extractEmbedFS(fsys embed.FS, root string, destDir string) error {
return err
}
- destPath := filepath.Join(destDir, relPath)
+ destPath := filepath.Join(destDir, root, relPath)
if d.IsDir() {
return os.MkdirAll(destPath, 0o700)