Extension for Ulauncher heavily inspired by Flow Toggl Plugin.
- Make sure Pip is installed on your system
- Install through Ulauncher GUI or clone the production branch into
~/.local/share/ulauncher/extensions/
- Setup your authentication. It checks in order of:
- Ulauncher Config Api Token
- Environment Variables
- Either TOGGL_API_TOKEN or if using email TOGGL_API_TOKEN + TOGGL_PASSWORD
- .togglrc in the default home location. Configuration from Toggl CLI
- Set your default workspace inside the configuration or as an environment variable: TOGGL_WORKSPACE_ID
- Customize any other settings inside the Ulauncher configuration
- You're now ready to use the extension
Note
This extension will install Toggl Api Wrapper on startup and update the dependency if needed. If you run into issues please check your root pip installation to see if the wrapper is present with /usr/bin/pip list | grep toggl
.
Warning
If on a Debian based system the PIP_BREAK_SYSTEM_PACKAGES=1
environment variable will be used to install the dependency.
- Invoked in Ulauncher with the
tgl
prefix by default - Check out the usage guide for more details
- Use
tgl help <command>
inside the extension to get more details on a specific command
- Trackers
- Continuing a tracker
- Stopping a tracker
- Editing a tracker
- Starting a new tracker
- Adding a new tracker
- Deleting a tracker
- Listing all trackers
- Projects
- Listing your projects
- Adding projects
- Editing projects
- Deleting projects
- Clients
- Listing your clients
- Adding clients
- Editing clients
- Deleting clients
- Tags
- Listing your tags
- Adding tags
- Editing tags
- Deleting tags
- Reports
- View & export daily breakdown
- View & export weekly breakdown
- View & export monthly breakdown
See CONTRIBUTING
MIT. Look at the LICENSE for details