From 35374b8ff8a480b5c9a16dd12a4770b66c83b16e Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Sun, 12 Nov 2023 15:58:56 -0500 Subject: Denest radix_info.go --- radix_info.go | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/radix_info.go b/radix_info.go index c786fb8..799690f 100644 --- a/radix_info.go +++ b/radix_info.go @@ -25,26 +25,25 @@ func main() { args, err := parseArgs() if args.Exit { return + } else if err != nil { + fmt.Fprintln(os.Stderr, err) + return } - if err == nil { - factorInfo := getFactorInfo(args) - if args.Compact { - if args.DigitMapOnly { - fmt.Printf("Radix %02d ", args.Radix) - writeDigitMapCompact(os.Stdout, factorInfo.DigitMap) - } else { - factorInfo.writeToCompact(os.Stdout) - } + factorInfo := getFactorInfo(args) + if args.Compact { + if args.DigitMapOnly { + fmt.Printf("Radix %02d ", args.Radix) + writeDigitMapCompact(os.Stdout, factorInfo.DigitMap) } else { - if args.DigitMapOnly { - fmt.Printf("Radix %d Digit Map:\n", args.Radix) - writeDigitMap(os.Stdout, factorInfo.DigitMap) - } else { - factorInfo.writeTo(os.Stdout) - } + factorInfo.writeToCompact(os.Stdout) } } else { - fmt.Fprintln(os.Stderr, err) + if args.DigitMapOnly { + fmt.Printf("Radix %d Digit Map:\n", args.Radix) + writeDigitMap(os.Stdout, factorInfo.DigitMap) + } else { + factorInfo.writeTo(os.Stdout) + } } } -- cgit v1.2.3