何をしていたか忘れてしまった
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:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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 (
|
||||
|
||||
Reference in New Issue
Block a user