diff --git a/.gitignore b/.gitignore index 81cd76e..15e6e6f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,9 +5,7 @@ sillyGirl dev.go .DS_Store develop/jd_cookie -*.cache jd_wskey logs/* jd_* -data -sets.conf \ No newline at end of file +data \ No newline at end of file diff --git a/core/init.go b/core/init.go index 8c98299..6588ba0 100644 --- a/core/init.go +++ b/core/init.go @@ -11,16 +11,16 @@ var Duration time.Duration func init() { killp() + _, err := os.Stat("/etc/sillyGirl/") + if err != nil { + os.MkdirAll("/etc/sillyGirl/", os.ModePerm) + } for _, arg := range os.Args { if arg == "-d" { initStore() Daemon() } } - _, err := os.Stat("/etc/sillyGirl/") - if err != nil { - os.MkdirAll("/etc/sillyGirl/", os.ModePerm) - } initStore() ReadYaml(ExecPath+"/conf/", &Config, "https://raw.githubusercontent.com/cdle/sillyGirl/main/conf/demo_config.yaml") InitReplies() diff --git a/core/store.go b/core/store.go index 786bf3c..1bf6fa4 100644 --- a/core/store.go +++ b/core/store.go @@ -21,6 +21,9 @@ func NewBucket(name string) Bucket { } func initStore() { + // if _, err := os.Stat(ExecPath + "/sillyGirl.cache"); err == nil { + // os.Rename(ExecPath+"/sillyGirl.cache", "/etc/sillyGirl/sillyGirl.cache") + // } var err error db, err = bolt.Open("/etc/sillyGirl/sillyGirl.cache", 0600, nil) if err != nil { diff --git a/sillyGirl.cache b/sillyGirl.cache new file mode 100644 index 0000000..d5b76f9 Binary files /dev/null and b/sillyGirl.cache differ