提高工作效率的cli工具

原文地址

解决问题

如何有效的改进我们的开发效率,首先得监控我们的时间都浪费在哪里了

优势

  • 通过cli即可跟踪和分析应用使用情况
  • 详细的图表显示时间如何花掉的
  • 数据存储在本地(控制权和隐私)
  • 开源、文档健全、轻松扩展

安装

  • 安装GO(brew install go)
  • 安装完GO后配置环境变量
    如果是zsh,则添加以下两行即可
1
2
3
4
5
6
7
8
9
10
11
12
13
export GOPATH="$HOME/mywork/"
export PATH=$PATH:$GOPATH/bin
```
- go get -u github.com/sourcegraph/thyme/cmd/thyme
- 安装watch(brew install watch)
### 使用
- 记录每30s使用的应用到thyme.json
``` bash
watch -n 30 thyme track -o thyme.json
#watch替换方案如下
while true; do thyme track -o thyme.json; sleep 30s; done;
  • 将json文件解析为html图表查看
    1
    thyme show -i thyme.json -w stats > thyme.html

效果