/togglTrack-wandering-warrior

toggl trackから月次のいい感じの作業レポートを表示します

Primary LanguageGoMIT LicenseMIT

togglTrack-wandering-warrior

非常に便利なタスク記録ツールtoggl trackから月次のいい感じの作業レポートを表示します

screen

  • 1日の最初のプロジェクトの開始時刻を始業時間とし、1日の最後のプロジェクトの作業終了時刻をを終業時刻とします。
  • その間のプロジェクトの無い時間は休憩時間とします
  • toggl trackの特定のWorkspaceの作業時間を集計します
  • プロジェクトやクライアントなどは考慮しません
  • 最低稼働時間・最高稼働時間を設定することができ、達成率と残時間を表示できます。
  • 国民の休日を設定できます

初期設定

macOS Apple Silicon

$ curl -Lo togglTrack-wandering-warrior https://github.com/mamemomonga/togglTrack-wandering-warrior/releases/latest/download/togglTrack-wandering-warrior-darwin-arm64

macOS Intel

$ curl -Lo togglTrack-wandering-warrior https://github.com/mamemomonga/togglTrack-wandering-warrior/releases/latest/download/togglTrack-wandering-warrior-darwin-amd64

共通

$ chmod 755 ./togglTrack-wandering-warrior

初回実行時に設定ファイルのテンプレートを書き出すので、編集してください。

$ ./togglTrack-wandering-warrior
$ vim ~/.config/togglTrack-wandering-warrior/config.yaml

実行

$ ./togglTrack-wandering-warrior

実行ファイルはパスの通ったところに設置してください。

利用方法

今月のレポート

$ toggl-wandering-warrior

前月のレポート

$ toggl-wandering-warrior -month 1

任意のconfig.yamlを使用する(-config省略時は $HOME/.config/toggl-wandering-warrior/config.yaml となります)

$ toggl-wandering-warrior -config ./config.yaml

ビルド

$ make release

License

MIT