Cli
Assert para realizar las aserciones de programación.
GoDoc
Menú Principal
Se configura un menú con ese ejemplo como diseño básico. Con las reglas siguientes:
Funciones:
Assert(bool, ...string)
AssertDouble(bool, bool, ...string)
AssertType(fnTypeCallback, ...string)
NotAssert(bool, ...string)
NotAssertDouble(bool, bool, ...string)
NotAssertType(fnTypeCallback, ...string)
CvtExpr(T) bool
Tipos:
- fnTypeCallback
func(bool, ...string)
- fnAssertCallback
func() bool
Ejemplos
flag := CvtExpr("true")
flag = CvtExpr("false")
flag = CvtExpr("truef")
flag = CvtExpr(21)
flag = CvtExpr(0)
flag = CvtExpr(5.45)
flag = CvtExpr(0.00)
Assert("Hola" == "Hola")
NotAssert("es cadena " == cli.NullString)
Assert("es cadena " == cli.NullString) // se sale
NotAssert("Hola" == "Hola") // se sale
## Notas
Se pueden eliminar las opciones de Autor, Versión ó Descripción del menú de opciones. Para eso se pondrá en la definición de setting y en los valores susodichos en la forma siguiente:
...
"author": "Torres Sacristán, Jesús 2020\"<0",
...
es decir, se interpondrá los caracteres \"<0 entre medias y al final de la definición
<!-- - [gookit/ini](https://github.com/gookit/ini) INI配置读取管理,支持多文件加载,数据覆盖合并, 解析ENV变量, 解析变量引用
-->
## LICENSE
**[MIT](LICENSE)**