# HG changeset patch # User yakumo.izuru # Date 1701656463 0 # Node ID 84270933ac8d6ec86bb85f754b0497e93231b89d # Parent d8727551f40303cda80cebfdd31db3a805c256b1 The Emperor (IV) * `aya help` is provided by aya.PrintUsage() now Signed-off-by: Izuru Yakumo diff -r d8727551f403 -r 84270933ac8d cmd/aya/main.go --- a/cmd/aya/main.go Mon Dec 04 00:54:29 2023 +0000 +++ b/cmd/aya/main.go Mon Dec 04 02:21:03 2023 +0000 @@ -1,4 +1,4 @@ -// $TheSupernovaDuo: marisa.chaotic.ninja/aya/cmd/aya, v0.6.6 2023-12-03 23:48:17+0000, yakumo_izuru Exp $ +// $TheSupernovaDuo: marisa.chaotic.ninja/aya/cmd/aya, v0.6.7 2023-12-04 01:55:36+0000, yakumo_izuru Exp $ package main import ( @@ -375,23 +375,11 @@ os.Setenv("PATH", p) } -// Print usage notes -func printUsage() { - fmt.Printf("Usage: %s [args]\n", os.Args[0]) - fmt.Printf("Where is one of\n") - fmt.Printf("\n") - fmt.Printf("\tbuild\t(Re-)builds site or a specific file\n") - fmt.Printf("\tclean\trm -rf %s\n", PUBDIR) - fmt.Printf("\tserve\tServes the %s directory over HTTP\n", PUBDIR) - fmt.Printf("\tvar\tPrint a list of variables defined in a given file, or values of certain variables\n") - fmt.Printf("\twatch\t(Re-)builds site and looks for changes\n") - os.Exit(0) -} - // Main loop func main() { if len(os.Args) == 1 { - printUsage() + fmt.Println("No command supplied. See 'aya help'") + os.Exit(1) } cmd := os.Args[1] args := os.Args[2:] @@ -412,7 +400,7 @@ fmt.Println("Removing generated site directory") os.RemoveAll(PUBDIR) case "help": - printUsage() + aya.PrintUsage() case "serve": aya.HttpServe(PUBDIR) case "var": diff -r d8727551f403 -r 84270933ac8d usage.go --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/usage.go Mon Dec 04 02:21:03 2023 +0000 @@ -0,0 +1,17 @@ +package aya + +import ( + "fmt" +) + +func PrintUsage() { + fmt.Printf("aya/%v\n", FullVersion()) + fmt.Println("Homepage: https://aya.chaotic.ninja") + fmt.Println("Repository: https://git.chaotic.ninja/yakumo.izuru/aya") + fmt.Println("==") + fmt.Println("build [file] · (Re)build a site or a file in particular") + fmt.Println("clean · Remove the generated .pub directory") + fmt.Println("==") + fmt.Println("For more information please read the manual page") + fmt.Println("man aya") +} diff -r d8727551f403 -r 84270933ac8d version.go --- a/version.go Mon Dec 04 00:54:29 2023 +0000 +++ b/version.go Mon Dec 04 02:21:03 2023 +0000 @@ -8,7 +8,7 @@ var ( // Set to current tag - Version = "v0.6.6" + Version = "v0.6.7" Time = time.Now() )