ShellTime 介绍:你很需要的命令行记录服务
记录你在每一台机器上输入的命令:周报、多设备历史、客户端隐私脱敏,以及每日更新的排行榜。
你有没有想过自己在 terminal 里输入了多少次命令?执行了多少次 npm ? 我上周到底用了哪些命令?有没有什么改进空间?
shelltime.xyz 来啦!
它通过在你的 shell 中注入 hook 来进行命令的记录和采集,你可以非常轻松地在网站页面中看到你最近的执行的命令,定期 review 自己记录,哪个时间段最卷。以及更多的综合数据
周报
我们每周一都会发送一份周报来告知上周的状态,包括不仅限于用得最多的命令,什么时候最有工作效率,有哪些设备支持,哪种 shell 用得最多等等。
当然啦,将来也会增加更多的数据报表
多设备支持
和很多看到这篇文章的朋友类似,我在管理控制的有两台 mac 和 10 台服务器。经常也不知道自己在哪台服务器上做了什么,那么有了 shelltime 的支持,我们可以轻松查看到前段时间在哪台服务器做了什么事情
隐私
命令执行是一件很隐私的事情,确实。尤其是一些带有 cookie 和 authorization 的 curl 是不能暴露给外部的。没关系,shelltime 在客户端就已经做了数据脱敏,这些数据并不会带给服务器,所以可以放心使用。如果你真的很关心我们的承诺或者你有更好的 data masking 方案,也欢迎 review 代码或者提交 pull request