ea09457d84
fix(os/gcmd): argument index calculating error in multilevel command ( #3807 )
2024-09-28 18:02:34 +08:00
e0a2645f4a
fix : #3390 name&shor tag mapping failed to command input object for package gcmd ( #3429 )
2024-04-01 19:07:08 +08:00
ea5d52cb2f
fix issue #3147 ( #3161 )
2023-11-22 21:05:39 +08:00
0b407c5e6d
fix "gf gen pb" api and ctrl not working well. ( #3076 )
2023-11-08 21:26:51 +08:00
da8297d770
improve AddObject to support Command/*Command parameter for package gcmd ( #2587 )
2023-04-18 10:09:07 +08:00
73dc8c9c4b
fix cache issue in Count/Value functions for gdb.Model ( #2300 )
...
* add Tag* functions to retreive most commonly used tag value from struct field for package gstructs; use description tag as default value if brief is empty for gcmd.Argument
* fix cache issue in Count/Value functions for gdb.Model
* add more ut case for package gdb
* version updates
2022-11-16 10:04:49 +08:00
576f1a798c
add Tag* functions to retreive most commonly used tag value from struct field for package gstructs; use description tag as default value if brief is empty for gcmd.Argument ( #2299 )
2022-11-15 17:05:34 +08:00
8c71d579b5
add command fix and up ( #2280 )
2022-11-10 19:56:12 +08:00
ee58255418
move common used tag from packages to package gtag for maintainability ( #2256 )
...
* move common used tag from packages to package gtag for maintainability
* move common used tag from packages to package gtag for maintainability
Co-authored-by: houseme <housemecn@gmail.com >
2022-11-07 17:51:37 +08:00
33fdde6afd
opt: parameter verification of optimized handler methods ( #2224 )
2022-10-20 19:36:01 +08:00
b7794a8783
use method name as its command name if no name defined in Meta of input struct for package gcmd ( #2019 )
2022-07-19 16:30:00 +08:00
b63e01adf6
add internal log content for package gcmd
2022-05-13 14:48:22 +08:00
d8d9996464
fix issue #1662
2022-03-11 10:24:42 +08:00
3fcd6ef877
fix issue orphan value parsing for sructured arguments of command for package gcmd
2022-03-03 21:03:42 +08:00
bb37e5ac88
remove Handler feature for gcmd.Parser
2022-01-19 21:07:48 +08:00
9486f6e7e9
improve package gcmd/ghttp
2022-01-12 19:39:38 +08:00
c1586a3b81
improve package gcmd
2022-01-01 00:58:10 +08:00
09f9d1cb7a
improve package gcmd
2022-01-01 00:18:50 +08:00
80daed6bdf
add repeated checks for command name, argument name and short name for package gcmd
2021-12-13 20:18:13 +08:00
1015fb5338
improve package gcmd
2021-12-13 19:59:41 +08:00
780d06b19e
improve package gcmd
2021-12-11 00:57:26 +08:00
3a20883a81
improve package gcmd
2021-12-11 00:12:58 +08:00
f0c25d8476
improve package gcmd/gtag
2021-12-10 23:58:10 +08:00
f25f8e8033
add argument feature for package gcmd
2021-12-09 23:49:39 +08:00
b7b71795a4
improve package gcmd
2021-12-07 22:19:28 +08:00
9c41f2e3f8
improve package gcmd
2021-12-07 22:10:19 +08:00
a8d6363e79
inject Command into context and add function CommandFromCtx for package gcmd
2021-12-07 21:55:06 +08:00
71399d1f65
improve package gcmd
2021-12-04 00:26:45 +08:00
80e8a58f45
add NeedArgs feature for package gcmd
2021-12-02 23:50:29 +08:00
26ef8c5872
add root tag in matadata of struct to specify the root command function for the object for package gcmd
2021-12-02 23:31:06 +08:00
dd0045e36f
improve package gcmd
2021-11-30 16:43:42 +08:00
0db3a9f0f6
improve package gcmd
2021-11-24 22:27:09 +08:00
332de30fba
improve package gcmd
2021-11-24 21:57:41 +08:00
c5541b484f
improve package gtag/gcmd
2021-11-24 21:41:36 +08:00
7b22355abb
expose package internal/structs as os/gstructs; add package gtag for custom tag storage feature
2021-11-24 16:17:50 +08:00
0622b517c5
command object feature for package gcmd
2021-11-23 20:26:55 +08:00
9e21052a3c
object feature for package gcmd
2021-11-23 14:08:37 +08:00
dc1ad3dda4
gcmd manager feature
2021-11-22 11:23:46 +08:00