A blazingly fast time tracker written in Rust 🦀 inspired by Watson
Watsup is here to help you manage your time with speed and efficiency! Want to know how much time you're spending on your projects? Need to generate a report for your client? Watsup has got you covered.
Inspired by the wonderful Watson, Watsup brings the same intuitive CLI experience you love, but supercharged with Rust's performance and reliability. Best of all? Watsup is fully compatible with Watson's data storage – you can use both tools interchangeably without missing a beat! 🎉
Warning
Watsup is still in early development and is not as complete as watson and may contain bugs. Please report any issues you encounter on the GitHub repository.
- ⚡ Blazingly Fast: Built with Rust for maximum performance
- 🔄 Watson Compatible: Uses the same data format as Watson – switch between them seamlessly!
- 🎯 Familiar API: If you know Watson, you already know Watsup
- 📦 Zero Dependencies: Single binary, no runtime required
git clone https://github.com/fechu/watsup.git
cd watsup
cargo build --releaseThe binary will be available at target/release/watsup.
Start tracking your activity:
$ watsup start world-dominationWith this command, you've started a new frame for the world-domination project . That's it!
Now stop tracking your world domination plan:
$ watsup stopYou can view your recent activity with the log command:
$ watsup log
Monday 15 January 2024 (0h 42min)
world-domination 13:00 - 13:42 42m 15sCheck what you're currently working on:
$ watsup status
Project world-domination started 8 minutes agoCancel your current frame if you started tracking by mistake:
$ watsup cancel
Canceling the timer for project world-dominationList all your projects:
$ watsup projects
world-domination
...Edit a frame (opens your $EDITOR):
$ watsup editContributions are welcome! Whether it's:
- Bug reports
- Feature requests
- Documentation improvements
- Code contributions
Feel free to open an issue or submit a pull request!
Watsup is released under the MIT License. See the LICENSE file for details.
A huge thanks to the Watson team for creating such an intuitive time tracking tool and inspiring this project!
Made with ❤️ and 🦀