diff options
| author | Benjamin Vergnaud <9599845+bvergnaud@users.noreply.github.com> | 2022-10-21 21:21:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-21 20:21:14 +0100 |
| commit | 8b9aae7076f39a1ebeecb3e2b823503f437812fa (patch) | |
| tree | 713e9b55cc8a4fef65a576f6f3f1bf5a88c6e847 /src/command | |
| parent | Bump clap from 4.0.15 to 4.0.18 (#578) (diff) | |
| download | atuin-8b9aae7076f39a1ebeecb3e2b823503f437812fa.zip | |
docs: add more details about date parsing in the stats command (#579)
* docs: add more details about date parsing in the stats command
* chore: Replace chrono-english crate with interim
Diffstat (limited to '')
| -rw-r--r-- | src/command/client/search.rs | 14 | ||||
| -rw-r--r-- | src/command/client/stats.rs | 2 |
2 files changed, 5 insertions, 11 deletions
diff --git a/src/command/client/search.rs b/src/command/client/search.rs index 26026f34..da915774 100644 --- a/src/command/client/search.rs +++ b/src/command/client/search.rs @@ -154,11 +154,8 @@ async fn run_non_interactive( } if let Some(before) = &before { - let before = chrono_english::parse_date_string( - before.as_str(), - Utc::now(), - chrono_english::Dialect::Uk, - ); + let before = + interim::parse_date_string(before.as_str(), Utc::now(), interim::Dialect::Uk); if before.is_err() || h.timestamp.gt(&before.unwrap()) { return false; @@ -166,11 +163,8 @@ async fn run_non_interactive( } if let Some(after) = &after { - let after = chrono_english::parse_date_string( - after.as_str(), - Utc::now(), - chrono_english::Dialect::Uk, - ); + let after = + interim::parse_date_string(after.as_str(), Utc::now(), interim::Dialect::Uk); if after.is_err() || h.timestamp.lt(&after.unwrap()) { return false; diff --git a/src/command/client/stats.rs b/src/command/client/stats.rs index a00eb369..f0c774a4 100644 --- a/src/command/client/stats.rs +++ b/src/command/client/stats.rs @@ -1,10 +1,10 @@ use std::collections::HashMap; use chrono::{prelude::*, Duration}; -use chrono_english::parse_date_string; use clap::Parser; use cli_table::{format::Justify, print_stdout, Cell, Style, Table}; use eyre::{bail, Result}; +use interim::parse_date_string; use atuin_client::{ database::{current_context, Database}, |
