fix(lang): initialize configuration in LangCmd before generating language JSON file

pull/8146/head
Andy Hsu 2025-03-16 16:37:33 +08:00
parent c82e632ee1
commit d16ba65f42
1 changed files with 2 additions and 0 deletions

View File

@ -12,6 +12,7 @@ import (
"strings" "strings"
_ "github.com/alist-org/alist/v3/drivers" _ "github.com/alist-org/alist/v3/drivers"
"github.com/alist-org/alist/v3/internal/bootstrap"
"github.com/alist-org/alist/v3/internal/bootstrap/data" "github.com/alist-org/alist/v3/internal/bootstrap/data"
"github.com/alist-org/alist/v3/internal/conf" "github.com/alist-org/alist/v3/internal/conf"
"github.com/alist-org/alist/v3/internal/op" "github.com/alist-org/alist/v3/internal/op"
@ -137,6 +138,7 @@ var LangCmd = &cobra.Command{
Use: "lang", Use: "lang",
Short: "Generate language json file", Short: "Generate language json file",
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {
bootstrap.InitConfig()
err := os.MkdirAll("lang", 0777) err := os.MkdirAll("lang", 0777)
if err != nil { if err != nil {
utils.Log.Fatalf("failed create folder: %s", err.Error()) utils.Log.Fatalf("failed create folder: %s", err.Error())