feat: better flags
All checks were successful
Go / build (push) Successful in 38s

This commit is contained in:
2025-11-04 21:15:05 +01:00
parent cfbb475a42
commit e5169ee0c4
11 changed files with 57 additions and 731 deletions

View File

@@ -1,20 +1,25 @@
package main
import (
"fmt"
"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()
break
c.Run(n)
return
}
}
fmt.Println("cmd not found")
flag.PrintDefaults()
}