The World (XXI)
* Replace all iterations of log.* with fmt.* and os.Exit() * Use proper Go versioning Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja> git-svn-id: file:///srv/svn/repo/aya/trunk@74 cec141ff-132a-4243-88a5-ce187bd62f94
This commit is contained in:
@@ -5,7 +5,6 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"log"
|
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
@@ -78,7 +77,7 @@ func run(vars Vars, cmd string, args ...string) (string, error) {
|
|||||||
err := c.Run()
|
err := c.Run()
|
||||||
|
|
||||||
if errbuf.Len() > 0 {
|
if errbuf.Len() > 0 {
|
||||||
log.Println("ERROR:", errbuf.String())
|
fmt.Println("ERROR:", errbuf.String())
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@@ -350,7 +349,7 @@ func buildAll(watch bool) {
|
|||||||
run(vars, "prehook")
|
run(vars, "prehook")
|
||||||
modified = true
|
modified = true
|
||||||
}
|
}
|
||||||
log.Println("build:", path)
|
fmt.Println("build:", path)
|
||||||
return build(path, nil, vars)
|
return build(path, nil, vars)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@@ -402,13 +401,15 @@ func main() {
|
|||||||
buildAll(false)
|
buildAll(false)
|
||||||
} else if len(args) == 1 {
|
} else if len(args) == 1 {
|
||||||
if err := build(args[0], os.Stdout, globals()); err != nil {
|
if err := build(args[0], os.Stdout, globals()); err != nil {
|
||||||
log.Fatal("ERROR: " + err.Error())
|
fmt.Println("ERROR: " + err.Error())
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
log.Fatal("ERROR: too many arguments")
|
fmt.Println("ERROR: too many arguments")
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
case "clean":
|
case "clean":
|
||||||
log.Println("Removing generated site directory")
|
fmt.Println("Removing generated site directory")
|
||||||
os.RemoveAll(PUBDIR)
|
os.RemoveAll(PUBDIR)
|
||||||
case "help":
|
case "help":
|
||||||
printUsage()
|
printUsage()
|
||||||
@@ -416,7 +417,8 @@ func main() {
|
|||||||
aya.HttpServe(PUBDIR)
|
aya.HttpServe(PUBDIR)
|
||||||
case "var":
|
case "var":
|
||||||
if len(args) == 0 {
|
if len(args) == 0 {
|
||||||
log.Fatal("var: filename expected")
|
fmt.Println("var: filename expected")
|
||||||
|
os.Exit(1)
|
||||||
} else {
|
} else {
|
||||||
s := ""
|
s := ""
|
||||||
if vars, _, err := getVars(args[0], Vars{}); err != nil {
|
if vars, _, err := getVars(args[0], Vars{}); err != nil {
|
||||||
@@ -441,9 +443,9 @@ func main() {
|
|||||||
buildAll(true)
|
buildAll(true)
|
||||||
default:
|
default:
|
||||||
if s, err := run(globals(), cmd, args...); err != nil {
|
if s, err := run(globals(), cmd, args...); err != nil {
|
||||||
log.Println(err)
|
fmt.Println(err)
|
||||||
} else {
|
} else {
|
||||||
log.Println(s)
|
fmt.Println(s)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user