Crates.io | tasklog |
lib.rs | tasklog |
version | 0.1.8 |
source | src |
created_at | 2024-07-14 16:03:45.156039 |
updated_at | 2024-07-17 15:43:46.900067 |
description | A command-line task tracking tool. |
homepage | |
repository | https://github.com/lucasmdjl/tasklog |
max_upload_size | |
id | 1303110 |
size | 132,891 |
Tasklog is a simple CLI-based task management tool written in Rust. It allows you to start, stop, switch between tasks, generate reports of your tasks, and more. This tool is useful for tracking time spent on various tasks throughout the day.
To use Task Tracker, you need to have Rust installed on your system. If you don't have Rust installed, you can get it from here. Then run:
cargo install tasklog
Start a new task named coding:
tasklog start coding
Switch to a new task named meeting:
tasklog switch -c meeting
Stop the current task:
tasklog stop
Generate a report for today:
tasklog report
Generate a report for yesterday:
tasklog report -n=1
Contributions are welcome! Feel free to open an issue or submit a pull request on GitHub.
This project is licensed under the GPL-v3.0 License. See the LICENSE file for details.