Files
accounting/cmd/invoicer/main.go
schreifuchs e5169ee0c4
All checks were successful
Go / build (push) Successful in 38s
feat: better flags
2025-11-04 21:15:05 +01:00

26 lines
269 B
Go

package main
import (
"flag"
"os"
)
func main() {
for n, c := range commands {
c.Register(n)
}
if len(os.Args) < 2 {
flag.PrintDefaults()
return
}
for n, c := range commands {
if os.Args[1] == n {
c.Run(n)
return
}
}
flag.PrintDefaults()
}