gitlab.com/evatix-go/core@v1.3.55/cmd/main/keyLegendsTest.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "gitlab.com/evatix-go/core/keymk" 7 ) 8 9 func keyLegendsTest() { 10 k := keymk.NewKeyWithLegend.All( 11 keymk.JoinerOption, 12 keymk.ShortLegends, 13 false, 14 "cimux", 15 "main", 16 "myg", 17 "stateName") 18 // fmt.Println(k.GroupItem("g", "")) 19 20 // fmt.Println(k.Group("g")) 21 // fmt.Println(k.GroupString("g")) 22 23 // fmt.Println(k.ItemWithoutUser("itemId1")) 24 // fmt.Println(k.ItemIntRange(5, 10)) 25 fmt.Println(k.GroupIntRange(5, 10)) 26 // fmt.Println(k.GroupItem("mygroup", "item")) 27 // 28 // fmt.Println(k.GroupItem("g", "id")) 29 // fmt.Println(k.ItemWithoutUser("id")) 30 // fmt.Println(k.ItemWithoutUser("idx")) 31 // fmt.Println(k.GroupItemIntRange("newg", 5, 10)) 32 // fmt.Println(k.GroupItemIntRange("newG#s", 5, 10)) 33 // 34 // fmt.Println(k.GroupIntRange(5, 10)) 35 // fmt.Println(k.GroupName()) 36 // fmt.Println(k.UserStringWithoutState("")) 37 // fmt.Println(k.ItemIntRange( 10, 20)) 38 fmt.Println(k.UserStringWithoutState("mynewuser1")) 39 fmt.Println(k.UpToState("my-user")) 40 }