diff options
| author | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2023-11-12 15:58:56 -0500 |
|---|---|---|
| committer | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2023-11-12 15:58:56 -0500 |
| commit | 35374b8ff8a480b5c9a16dd12a4770b66c83b16e (patch) | |
| tree | 95c076e041de147496956f9c1a8b60d47304b56c /radix_info.go | |
| parent | ce38cd3836c4954c4bc03db9c7e43e89b01ee0a8 (diff) | |
Denest radix_info.go
Diffstat (limited to 'radix_info.go')
| -rw-r--r-- | radix_info.go | 31 |
1 files 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) + } } } |
