ter-文字表达赛跑者
ter是运行文本表达式并在命令行上执行基本文本操作(如过滤,忽略和替换)的一种方式。 有很多很棒的工具可以完成这项工作。 但是大多数其他工具都有一个共同点:如果您不定期使用它们,则很难记住它们。 ter试图通过提供一种超级简单的cli&expression语言来解决此问题,该语言易于记忆并且有据可查。
快速开始
$ ter filter 'equals "foobar"' -m word # matches all occurences `foobar` in t
通用表达语言
通用表达语言(CEL)是非图灵完整语言,旨在实现简单性,速度,安全性和可移植性。 CEL的类C看起来几乎与C ++,Go,Java和Typescr ipt中的等效表达式相同。
// Check whether a resource name starts with a group name.
resource . name . startsWith( " /groups/ " + auth . claims . group)
// Determine whether the