aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBenjamin Vergnaud <9599845+bvergnaud@users.noreply.github.com>2022-10-21 21:21:14 +0200
committerGitHub <noreply@github.com>2022-10-21 20:21:14 +0100
commit8b9aae7076f39a1ebeecb3e2b823503f437812fa (patch)
tree713e9b55cc8a4fef65a576f6f3f1bf5a88c6e847 /src
parentBump clap from 4.0.15 to 4.0.18 (#578) (diff)
downloadatuin-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 'src')
-rw-r--r--src/command/client/search.rs14
-rw-r--r--src/command/client/stats.rs2
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},