miki

Miki: personal wiki with the fmd markup format
git clone https://wtenison.com/repo/miki.git
Log | Files | Refs | README | LICENSE

filesystem.go (701B)


      1 package filesystem
      2 
      3 import (
      4 	"log"
      5 	"path/filepath"
      6 )
      7 
      8 var Dirs = make(map[string]string)
      9 
     10 var WebGlobalPkg DirectoryPackage
     11 
     12 func Init() {
     13 
     14 	var _fsDataStruct struct {
     15 		WebDirectory  string `json:"web-directory"`
     16 	}
     17 
     18 	if _err := ReadFileJSON("sys/config.json", &_fsDataStruct); _err != nil {
     19 		log.Panicf("__PANIC:filesystem:Init:%s", _err)
     20 	}
     21 
     22 	Dirs["web"] = _fsDataStruct.WebDirectory
     23 
     24 	log.Printf("INFO:filesystem:Init:Dirs:%v", Dirs)
     25 
     26 	var _err error
     27 	WebGlobalPkg, _err = MakeDirectoryPkg(filepath.Join(Dirs["web"], "/global"), SEARCH_DEPTH_INF, "*.html")
     28 	if _err != nil {
     29 		log.Panicf("__PANIC:filesystem:Init:%s", _err)
     30 	}
     31 
     32 	log.Printf("INFO:filesystem:Init:WebGlobals:%v", WebGlobalPkg)
     33 }