A command-line utility that compares two durations and shows how much faster (or slower) the second is than the first. Outputs the difference in HH:MM:SS, seconds, and percentage.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Rust (2024 edition)
Clone the repository and build:
$ git clone <repository-url>
$ cd howmuch
$ cargo build --releaseThe binary will be at target/release/howmuch.
You can also install with:
$ cargo install --path .$ howmuch <duration1> <duration2>
Durations can be specified as HH:MM:SS or MM:SS. You can mix formats between the two arguments.
$ howmuch 01:00:00 00:45:00
00:15:00 faster (900 seconds, 25.00% faster)
$ howmuch 00:30:00 00:45:00
-00:15:00 slower (-900 seconds, -50.00% slower)
$ howmuch 01:00:00 45:00
00:15:00 faster (900 seconds, 25.00% faster)
$ howmuch 01:00:00 01:00:00
00:00:00 same (0 seconds, 0.00% same)
Build a release binary and copy it to your PATH:
$ cargo build --release
$ cp target/release/howmuch /usr/local/bin/
- Main: stable release branch
- Feature:
feature/<name>for new features - Bugfix:
bugfix/<name>for fixes
Copyright © 2026 Rob Warner
Licensed under the MIT License