commit 0d38e7bfd14a73dd2be0e186c140a84ac4e112de
parent 62091ed1735a14f89238f9c7668ff521755e1dc2
Author: Tyler Clark <tyler.clark@foxide.xyz>
Date: Fri, 2 Jan 2026 16:46:11 -0500
Adding return code for 'file not found'
Diffstat:
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/main.go b/main.go
@@ -10,10 +10,10 @@
/* gengo ${SRC} ${DEST} ${DOMAIN} [optional args] */
/*****************************************************************/
/* OPTIONAL ARGUMENTS: */
-/* -r: Do not generate RSS feed */
-/* -s: Do not generate sitemap */
-/* -v: Show program version number */
-/* -h: Display help */
+/* TODO -r: Do not generate RSS feed */
+/* TODO -s: Do not generate sitemap */
+/* DONE -v: Show program version number */
+/* PROG -h: Display help */
/*****************************************************************/
package main
@@ -24,16 +24,16 @@ import (
)
/* Release version */
-const version = "pre-alpha"
+const version = "0.01"
-func ValidateFile(filename string) (int, error) {
+func ValidateFile(filename string) {
_, err := os.Stat(filename)
if os.IsNotExist(err) {
- fmt.Println("File does not exist")
+ fmt.Fprintln(os.Stderr, "No file found")
+ os.Exit(1)
} else {
fmt.Println("File exists.")
}
-
}
func callHelp() {
@@ -54,7 +54,6 @@ func ArgParser (argument[] string) {
ValidateFile(argument[i])
}
}
-
}
func main() {