GenGo

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Mmain.go | 17++++++++---------
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() {