Toggl/CLI/Rust/watercooler-labs/toggl-cli
Properties
- logseq-entity
- Logseq/Entity/Software/Project
Toggl CLI (Rust) — watercooler-labs/toggl-cli
Notes
Summary
Provider
Open source
Time entry CRUD
Projects CRUD
Clients CRUD
Reports
Language / environment
AI/Response from Toggl/AI/Report/26/01/AI control of Toggl - Options Jan 2026
- Description: A command-line tool written in Rust (by Watercooler Labs) for Toggl Track[7]. It uses the official API v9 under the hood and compiles to a single binary for speed and easy installation. It supports the fundamental time entry actions: starting a new entry, stopping the running entry, showing the current entry, listing recent entries, etc. For example, you can run
toggl start "Task description" -p ProjectNameto start a timer,toggl stopto stop it, andtoggl list -n 5to list your last 5 entries[8]. The CLI is designed for efficiency, including features like an interactive project picker (with--fzfflag for fuzzy finding projects). - Projects/Clients: Currently, this Rust CLI is focused on time entries and does not have commands to create or manage projects or clients. You can reference projects by name when starting an entry (as noted above), and it will map that to a project ID, but you can't create new projects or list projects via this CLI yet. Project and client management would still be done via Toggl's web or another tool.
- Reports: There are no built-in reporting commands in the Rust CLI. Its scope is limited to tracking and querying time entries (active or recent). For reports, you would use Toggl's official reporting tools or APIs.
- Usability & Notes: Being written in Rust, the CLI is very fast and can be installed via Cargo (
cargo install toggl) or via pre-built binaries (it's available in Homebrew and Arch Linux's AUR astoggl-clias well)[7]. It stores the API token securely using your OS keychain by default[7]. As of version 0.4.x, one limitation is the lack of a direct delete command for entries – if you need to delete an entry, you'd currently have to use another method (though you could stop an entry and edit it). This project is active, so features like deletion might be added in the future. Overall, it's a convenient open-source option if you prefer a compiled tool and command-line speed.
- Description: A command-line tool written in Rust (by Watercooler Labs) for Toggl Track[7]. It uses the official API v9 under the hood and compiles to a single binary for speed and easy installation. It supports the fundamental time entry actions: starting a new entry, stopping the running entry, showing the current entry, listing recent entries, etc. For example, you can run
Provenance