建议 cita-cli 能加一个 -h 参数增强可读性

我是在操作系统合约时想到的,比如rpc blockNumber 查询区块高度,或者scm Authorization queryPermission查询用户权限,返回的结果都是16进制的原始值,可读性比较差,尤其是当有个用户权限很多时,如下一长串太不易读了
scm Authorization queryPermissions --account 0x0438bfcabdda99c00acf0039e6c1f3f2d78edde5
{
“id”: 1,
“jsonrpc”: “2.0”,
“result”: “0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ffffffffffffffffffffffffffffffffff021000000000000000000000000000ffffffffffffffffffffffffffffffffff021001”
}

如果能加个-h 参数,输出更易读的结果,就非常直观了,比如:
scm Authorization queryPermissions -h --account 0x0438bfcabdda99c00acf0039e6c1f3f2d78edde5
{
“id”: 1,
“jsonrpc”: “2.0”,
“result”: [“sendTxPermission”, “createContractPermission”]
}

建议开发组考虑下。

btw, 这个论坛的编辑器真的很难用:sweat_smile:

这个确实是个不错的建议,不过可能会有点工作量,可以考虑一点点加上(最近忙于做 p2p 框架,我估计顾不过来)。

我们欢迎社区的这类改善用户体验的 pr。其实 cli 还有一些可以改善的地方,比如 预加载某些特定的配置文件进入 set 接口的内存中,这样就不用每次启动重新设置一些参数了。

1赞

同学举个栗子,看看我们有没办法优化。

例子写在帖子中呀,其实就是加个很多 linux 命令都会自带的–human-readable参数,然后把输出结果变得更易读。

童鞋,可以具体说说论坛编辑器哪里不好用嘛?我们看看能不能优化下~

–update, 表情的问题试出来了,默认通过按钮选一个表情后,emoji 代码会直接跟在文字后面,缺少一个空格,导致不会被解析为表情,主动加一个空格隔开后,就行了。

some text:grinning:

some text:grinning:

some text :grinning: 

some text :grinning:

----legacy below----

1、插入表情,结果没显示(刚试了下又粗线了。。。好神奇 -.-||);
2、有些标点符号被自动转掉了,比如引号;

嗯嗯,灰常感谢您的反馈~
表情和字符之间确实需要空一格,不过引号转换的问题貌似没有碰到

1赞

"

“”
“”""
“”
‘’
‘’’’’
'"


交易现在的RPC查询返回也是data字段返回原始值,应该是基于core节点只提供最小功能的考虑;不过用SDK,交易可以得到可读的JSON

"
'
""
""""
""
''
'''''
'"

标点符号转义问题建议使用 markdown