mirror of https://github.com/statping/statping
testing
parent
93e60979e4
commit
7526a7b083
|
@ -22,14 +22,15 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
func CatchCLI(args []string) {
|
func CatchCLI(args []string) {
|
||||||
|
dir := utils.Dir()
|
||||||
switch args[1] {
|
switch args[1] {
|
||||||
case "version":
|
case "version":
|
||||||
fmt.Printf("Statup v%v\n", VERSION)
|
fmt.Printf("Statup v%v\n", VERSION)
|
||||||
case "assets":
|
case "assets":
|
||||||
core.RenderBoxes()
|
core.RenderBoxes()
|
||||||
core.CreateAllAssets(".")
|
core.CreateAllAssets(dir)
|
||||||
case "sass":
|
case "sass":
|
||||||
core.CompileSASS(".")
|
core.CompileSASS(dir)
|
||||||
case "update":
|
case "update":
|
||||||
gitCurrent, err := CheckGithubUpdates()
|
gitCurrent, err := CheckGithubUpdates()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -83,10 +84,6 @@ func CatchCLI(args []string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func CheckUpdates() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
func RunOnce() {
|
func RunOnce() {
|
||||||
var err error
|
var err error
|
||||||
core.Configs, err = core.LoadConfig()
|
core.Configs, err = core.LoadConfig()
|
||||||
|
|
|
@ -31,7 +31,7 @@ func CopyToPublic(box *rice.Box, folder, file string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func MakePublicFolder(folder string) {
|
func MakePublicFolder(folder string) {
|
||||||
utils.Log(1, fmt.Sprintf("Creating folder '%v' in current directory...", folder))
|
utils.Log(1, fmt.Sprintf("Creating folder '%v'", folder))
|
||||||
if _, err := os.Stat(folder); os.IsNotExist(err) {
|
if _, err := os.Stat(folder); os.IsNotExist(err) {
|
||||||
err = os.MkdirAll(folder, 0755)
|
err = os.MkdirAll(folder, 0755)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -106,18 +106,18 @@ func CreateAllAssets(folder string) error {
|
||||||
MakePublicFolder(folder + "/assets/js")
|
MakePublicFolder(folder + "/assets/js")
|
||||||
MakePublicFolder(folder + "/assets/css")
|
MakePublicFolder(folder + "/assets/css")
|
||||||
MakePublicFolder(folder + "/assets/scss")
|
MakePublicFolder(folder + "/assets/scss")
|
||||||
MakePublicFolder(folder + "/assets/emails")
|
utils.Log(1, "Inserting scss, css, and javascript files into assets folder")
|
||||||
utils.Log(1, "Inserting scss, css, emails, and javascript files into assets..")
|
|
||||||
CopyToPublic(ScssBox, folder+"/assets/scss", "base.scss")
|
CopyToPublic(ScssBox, folder+"/assets/scss", "base.scss")
|
||||||
CopyToPublic(ScssBox, folder+"/assets/scss", "variables.scss")
|
CopyToPublic(ScssBox, folder+"/assets/scss", "variables.scss")
|
||||||
CopyToPublic(CssBox, folder+"/assets/css", "bootstrap.min.css")
|
CopyToPublic(CssBox, folder+"/assets/css", "bootstrap.min.css")
|
||||||
|
CopyToPublic(CssBox, folder+"/assets/css", "base.css")
|
||||||
CopyToPublic(JsBox, folder+"/assets/js", "bootstrap.min.js")
|
CopyToPublic(JsBox, folder+"/assets/js", "bootstrap.min.js")
|
||||||
CopyToPublic(JsBox, folder+"/assets/js", "Chart.bundle.min.js")
|
CopyToPublic(JsBox, folder+"/assets/js", "Chart.bundle.min.js")
|
||||||
CopyToPublic(JsBox, folder+"/assets/js", "jquery-3.3.1.slim.min.js")
|
CopyToPublic(JsBox, folder+"/assets/js", "jquery-3.3.1.slim.min.js")
|
||||||
CopyToPublic(JsBox, folder+"/assets/js", "main.js")
|
CopyToPublic(JsBox, folder+"/assets/js", "main.js")
|
||||||
CopyToPublic(JsBox, folder+"/assets/js", "setup.js")
|
CopyToPublic(JsBox, folder+"/assets/js", "setup.js")
|
||||||
CopyToPublic(TmplBox, folder+"/assets/", "robots.txt")
|
CopyToPublic(TmplBox, folder+"/assets", "robots.txt")
|
||||||
CopyToPublic(TmplBox, folder+"/assets/", "favicon.ico")
|
CopyToPublic(TmplBox, folder+"/assets", "favicon.ico")
|
||||||
utils.Log(1, "Compiling CSS from SCSS style...")
|
utils.Log(1, "Compiling CSS from SCSS style...")
|
||||||
err := utils.Log(1, "Statup assets have been inserted")
|
err := utils.Log(1, "Statup assets have been inserted")
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Reference in New Issue