2025-08-24 01:45:25 +02:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
. "code.squareroundforest.org/arpio/wand"
|
|
|
|
|
"code.squareroundforest.org/arpio/wand/tools"
|
|
|
|
|
)
|
|
|
|
|
|
2025-08-26 03:21:35 +02:00
|
|
|
var version = "dev"
|
|
|
|
|
|
2025-08-24 01:45:25 +02:00
|
|
|
func main() {
|
|
|
|
|
docreflect := Command("docreflect", tools.Docreflect)
|
|
|
|
|
man := Command("manpages", tools.Man)
|
|
|
|
|
md := Command("markdown", tools.Markdown)
|
2025-08-26 03:21:35 +02:00
|
|
|
exec := Command("exec", tools.Exec)
|
2025-08-26 14:12:18 +02:00
|
|
|
wand := Group("wand", docreflect, man, md, Default(exec))
|
2025-08-26 03:21:35 +02:00
|
|
|
wand = Version(wand, version)
|
2025-08-26 14:12:18 +02:00
|
|
|
wand = ShortForm(wand, "f", "no-cache", "c", "clear-cache", "d", "cache-dir")
|
2025-08-26 03:21:35 +02:00
|
|
|
conf := MergeConfig(Etc(), UserConfig())
|
|
|
|
|
Exec(wand, conf)
|
2025-08-24 01:45:25 +02:00
|
|
|
}
|