#build #mtime #ci #cli #timestamp

build timelord-cli

A command-line interface for timelord, a Rust tool to preserve file timestamps (mtime) between CI builds

2 stable releases

Uses new Rust 2024

3.0.1 Mar 22, 2025

#305 in Build Utils

Download history 219/week @ 2025-03-20 13/week @ 2025-03-27

232 downloads per month

MIT/Apache

38KB
709 lines

timelord-cli

Crates.io Documentation License: MIT OR Apache-2.0

A command-line interface for timelord, a Rust tool to preserve file timestamps (mtime) between CI builds, even with fresh git checkouts.

Installation

cargo install timelord-cli

Usage

timelord --source-dir <SOURCE_DIR> --cache-dir <CACHE_DIR>
  • <SOURCE_DIR>: Directory containing files to preserve timestamps for
  • <CACHE_DIR>: Persistent directory to store the timestamp database across CI builds

For more detailed information on how timelord works and additional configuration options, please refer to the timelord library documentation.

License

Licensed under either of

at your option.

Dependencies

~10–19MB
~235K SLoC