This commit is contained in:
2025-12-19 18:36:28 +01:00
parent 9e3b1f6cce
commit edac75cf14
4 changed files with 140 additions and 96 deletions
+33 -3
View File
@@ -1,8 +1,38 @@
package main
import "github.com/roodletoof/dim-cli/v2"
import (
"fmt"
"github.com/roodletoof/dim-cli/v2"
)
func main() {
println(dimcli.PackagePath())
println(dimcli.FullTypeNameFor[dimcli.Optional[dimcli.Optional[bool]]]())
var cli = dimcli.NewCli()
var fubar = cli.Flag("--fubar")
if fubar {
println("called with fubar flag")
}
if cli.Command("fu") {
f, err := cli.Float("--some-float")
if cli.Help { return }
if err != nil {
fmt.Printf("err: %v\n", err)
return
}
fmt.Println(f)
} else if cli.Command("bar") {
i, err := cli.Int("--some-int")
if cli.Help { return }
if err != nil {
fmt.Printf("err: %v\n", err)
return
}
fmt.Println(i)
}
if cli.Help { return }
}