Skip to main content

Crate tardis_cli

Crate tardis_cli 

Source
Expand description

TARDIS – Time And Relative Date Input Simplifier.

Library crate exposing the CLI argument types, configuration loader, core transformation pipeline, natural-language parser, and error types.

Re-exports§

pub use errors::Error;
pub use errors::Result;

Modules§

cli
CLI argument parsing and input normalization for TARDIS.
config
Configuration loading and helpers for TARDIS.
core
Core transformation logic for TARDIS.
errors
Centralised error and exit‑handling utilities for the TARDIS CLI.
parser
Custom natural-language date parser for TARDIS.

Macros§

system_error
Create an Error::System of the requested variant with minimal boilerplate.
user_input_error
Create an Error::UserInput of the requested variant with minimal boilerplate.