#time-tracking #date-time #command-line #date-range #productivity #durations

pace_time

pace-time - a library for handling date times, ranges, and durations for pace

3 releases

0.1.2 Mar 24, 2024
0.1.1 Mar 23, 2024
0.1.0 Mar 22, 2024

#2660 in Command line utilities


Used in 4 crates (3 directly)

AGPL-3.0-or-later

81KB
1.5K SLoC

pace-time - time library to support timetracking on the command line

About

pace-time is a library to support timetracking on the command line. It is the time library for the pace timetracking application.

⚠️ Note: pace-time is currently in active development and is not yet ready for production use. Expect breaking changes and incomplete features. We encourage you to try it out and provide feedback, but please be aware that it is not yet stable.

Contact

You can ask questions in the Discussions or have a look at the FAQ.

Contact Where?
Issue Tracker GitHub Issues
Discord Discord
Discussions GitHub Discussions

Crate features

This crate exposes a few features for controlling dependency usage:

  • clap - Enables a dependency on the clap crate and enables parsing from the commandline. This feature is enabled by default.

  • cli - Enables support for CLI features by enabling merge and clap features. This feature is enabled by default.

Examples

TODO!

Contributing

Found a bug? Open an issue!

Got an idea for an improvement? Don't keep it to yourself!

Please make sure, that you read the contribution guide.

Code of Conduct

Please review and abide by the general Rust Community Code of Conduct when contributing to this project. In the future, we might create our own Code of Conduct and supplement it at this location.

Minimum Rust version policy

This crate's minimum supported rustc version is 1.74.1.

The current policy is that the minimum Rust version required to use this crate can be increased in minor version updates. For example, if crate 1.0 requires Rust 1.20.0, then crate 1.0.z for all values of z will also require Rust 1.20.0 or newer. However, crate 1.y for y > 0 may require a newer minimum version of Rust.

In general, this crate will be conservative with respect to the minimum supported version of Rust.

License

AGPL-3.0-or-later; see LICENSE.

Dependencies

~2–12MB
~139K SLoC