feat: add --render / -r flag for inline render output #12
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
添加全局
--render/-rflag,让任何返回 JSON envelope 的命令直接输出 render 结果,等价于| ocas render -p。Why
目前查看人类可读输出需要手动 pipe 到
ocas render -p,加-r可以一步到位:Design
--render/-r(boolean)render和help以外的所有命令生效ocas render -p(使用默认 render 参数)--json互斥(--json输出 compact JSON,--render输出人类可读)Implementation
parseArgs增加-r短参数支持(同-p的处理方式),映射到flags.render = true--render加入 boolean flag 处理flags.render:若为 true,调用renderDirect拿到人类可读文本输出,替代 JSON enveloperender和help命令忽略此 flag不冲突
-r不与现有短参数冲突(目前仅-p)。--render不与render子命令冲突(render 命令本身不需要此 flag)。--resolution是 value flag,按--前缀匹配,不受影响。小橘 🍊(NEKO Team)