#时间跟踪 #toggl #生产力 #跟踪 #工作空间 #CLI #API 客户端

程序 fbtoggl

用于与 track.toggl.com REST API 交互的终端客户端

58 个版本 (7 个稳定版)

2024.8.2 2024 年 8 月 2 日
2024.7.18 2024 年 7 月 18 日
2024.7.1 2024 年 6 月 30 日
2024.3.18 2024 年 3 月 18 日
0.4.2 2021 年 11 月 30 日

#89 in Web 编程

Download history 1/week @ 2024-05-17 316/week @ 2024-06-28 12/week @ 2024-07-05 69/week @ 2024-07-12 61/week @ 2024-07-19 8/week @ 2024-07-26 111/week @ 2024-08-02 3/week @ 2024-08-09

每月 252 次下载

自定义许可证

84KB
2.5K SLoC

fbtoggl

https://crates.io/crates/fbtoggl https://github.com/icepuma/fbtoggl/actions/workflows/ci.yaml

通过终端与 track.toggl.com 交互。

安装使用

安装

  • cargo
    cargo install fbtoggl
    
  • 预编译的二进制文件

Shell 完整性

进行中

使用

初始化

  1. 个人资料页面 获取 API 令牌。
  2. 调用 fbtoggl init,它会提示输入 API 令牌

工作区

fbtoggl workspaces list

项目

fbtoggl projects list

客户

fbtoggl clients list
fbtoggl clients create --name "<name>"

时间条目

列表

fbtoggl time-entries list [--range "today"]

详情

您可以通过所有时间条目的 JSON 输出或通过在开始计时器后提示的 time-entries start 命令找到 <时间条目 ID>

fbtoggl time-entries details --id "<time entry id>"

创建

fbtoggl time-entries create --project "<project>" --description "<description>" --start "today at 6am" --duration "8 hours" [--lunch-break]
fbtoggl time-entries create --project "<project>" --description "<description>" --start "today at 6am" --end "today at 6pm" [--lunch-break]

开始

fbtoggl time-entries start --project "<project>" --description "<description>"

停止

您可以通过所有时间条目的 JSON 输出或通过在开始计时器后提示的 time-entries start 命令找到 <时间条目 ID>

fbtoggl time-entries start --id "<time entry id>" --project "<project>" --description "<description>"

删除

您可以通过所有时间条目的 JSON 输出或通过在开始计时器后提示的 time-entries start 命令找到 <时间条目 ID>

fbtoggl time-entries delete --id "<time entry id>"

依赖关系

~14–25MB
~426K SLoC