diff options
| author | Nicolas Paul <n@nc0.fr> | 2023-04-25 18:38:38 +0200 |
|---|---|---|
| committer | Nicolas Paul <n@nc0.fr> | 2023-04-25 18:38:38 +0200 |
| commit | 5b124812414fed3335ebb6ede394a656e9d1056a (patch) | |
| tree | cad64e14808112b8f63386929fbf2c5497ebf48e /crocc.go | |
| parent | a9fee8efcff4d279eb646c603ee20b6675e1921e (diff) | |
Add front matter parsing
Diffstat (limited to 'crocc.go')
| -rw-r--r-- | crocc.go | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -7,6 +7,7 @@ package main /* import "go.nc0.fr/crocc" */ import ( "flag" + "fmt" "log" "runtime" ) @@ -45,14 +46,34 @@ func init() { } } +// versionFormat returns a string containing the build information. +func versionFormat() string { + return fmt.Sprintf("crocc version %s %s/%s %s date %s", + version, runtime.GOOS, runtime.GOARCH, runtime.Compiler, date) +} + func main() { flag.Parse() log.SetFlags(0) if *printVersion { - log.Printf("crocc version %s %s/%s %s date %s", - version, runtime.GOOS, runtime.GOARCH, runtime.Compiler, date) + log.Print(versionFormat()) return } + + inputdir := flag.Arg(0) + if inputdir == "" { + log.Fatalln("no input directory specified") + } + + if *verbose { + log.Printf(`Version: %s +Input directory: %s +Output directory: %s +Site URL: %s +Generate sitemap: %t +Generate hidden pages: %t`, versionFormat(), inputdir, *outputdir, *url, + *sitemap, *generateHidden) + } } |
