何をしていたか忘れてしまった

Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/aya/trunk@84 cec141ff-132a-4243-88a5-ce187bd62f94
This commit is contained in:
yakumo.izuru
2024-03-26 02:18:06 +00:00
parent 41c95cb9ff
commit f3a35c5a2b
8 changed files with 76 additions and 54 deletions

View File

@@ -38,7 +38,7 @@ func buildAll(watch bool) {
run(vars, "prehook")
modified = true
}
fmt.Println("build:", path)
fmt.Println("GEN", path)
return build(path, nil, vars)
}
return nil

View File

@@ -3,6 +3,7 @@ package main
import (
"fmt"
"log"
"os"
"strings"
@@ -39,15 +40,13 @@ func main() {
buildAll(false)
} else if len(args) == 1 {
if err := build(args[0], os.Stdout, globals()); err != nil {
fmt.Println("ERROR: " + err.Error())
os.Exit(1)
log.Fatal("[build]" + err.Error())
}
} else {
fmt.Println("ERROR: too many arguments")
os.Exit(1)
log.Fatal("[build] Too many arguments")
}
case "clean":
fmt.Println("Removing generated site directory")
fmt.Println("[clean] Removing generated site directory")
os.RemoveAll(PUBDIR)
case "help":
aya.PrintUsage()
@@ -55,12 +54,11 @@ func main() {
aya.HttpServe(PUBDIR, 8000)
case "var":
if len(args) == 0 {
fmt.Println("var: filename expected")
os.Exit(1)
log.Fatal("[var] Filename expected")
} else {
s := ""
if vars, _, err := getVars(args[0], Vars{}); err != nil {
fmt.Println("var: " + err.Error())
log.Fatal("[var]" + err.Error())
} else {
if len(args) > 1 {
for _, a := range args[1:] {
@@ -75,13 +73,13 @@ func main() {
fmt.Println(strings.TrimSpace(s))
}
case "version":
fmt.Printf("%v\n", aya.PrintVersion())
aya.PrintVersion()
os.Exit(0)
case "watch":
buildAll(true)
default:
if s, err := run(globals(), cmd, args...); err != nil {
fmt.Println(err)
log.Fatal(err)
} else {
fmt.Println(s)
}

View File

@@ -1,4 +1,5 @@
// Copy files as-is from source to destination
// If there are heavy files, the generation process can slow down
package main
import (