文件名称:go-get-argsmap-from-commandline:Get the user's parameters from the command line and encapsulate them in a map 从命令行中获取用户的参数,并封装到map中
文件大小:5KB
文件格式:ZIP
更新时间:2024-04-30 08:14:52
Go
封装命令行参数 以前我们需要手动去提取判断用户的命令行参数,比如 ./server -p 8090 -r --noauth./ 这里有三个参数,2个值,使用本项目,经过自定义json配置封装到map中 json配置格式如下 { "-flag1": { "usage":"Teach you how to use flag1", "value":"default value v1", "expect": "user expect v1", "err":"show error message when not match pattern1" }, "-flag2": { "usage":"Teach you how to use flag1", "must_have_value
【文件预览】:
go-get-argsmap-from-commandline-main
----.gitignore(9B)
----go.mod(35B)
----test.json(304B)
----argsmap.go(3KB)
----LICENSE(1KB)
----README.md(3KB)
----help.json(396B)
----argsmap_test.go(281B)