summaryrefslogtreecommitdiffstats
path: root/atuin-client
diff options
context:
space:
mode:
authorEllie Huxtable <e@elm.sh>2021-04-26 14:25:57 +0100
committerGitHub <noreply@github.com>2021-04-26 13:25:57 +0000
commit0610ae197f41c0439665c97d914809bd0b10c2fa (patch)
tree9b2f2f31cb4befbdad26f7801c3fc1ea8c3b6a7f /atuin-client
parent646fec893ed611fe9bc1f27fbf18ce292364b3ba (diff)
Pre release polishing (#42)
* Improve readme * Add demo gif * Update readme * Add mac build * Amend release config * Update gif
Diffstat (limited to 'atuin-client')
-rw-r--r--atuin-client/Cargo.toml2
-rw-r--r--atuin-client/src/database.rs6
2 files changed, 6 insertions, 2 deletions
diff --git a/atuin-client/Cargo.toml b/atuin-client/Cargo.toml
index bd09ca42..434a7b03 100644
--- a/atuin-client/Cargo.toml
+++ b/atuin-client/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "atuin-client"
-version = "0.6.1"
+version = "0.6.2"
authors = ["Ellie Huxtable <ellie@elliehuxtable.com>"]
edition = "2018"
license = "MIT"
diff --git a/atuin-client/src/database.rs b/atuin-client/src/database.rs
index 057b399c..e56a8df0 100644
--- a/atuin-client/src/database.rs
+++ b/atuin-client/src/database.rs
@@ -274,8 +274,12 @@ impl Database for Sqlite {
let res = sqlx::query(
format!(
- "select * from history
+ "select * from history h
where command like ?1 || '%'
+ and timestamp = (
+ select max(timestamp) from history
+ where h.command = history.command
+ )
order by timestamp desc {}",
limit.clone()
)