From fa0a1447a60a854f2997c9e1b9fd87bca871b1d9 Mon Sep 17 00:00:00 2001 From: Tom Cammann Date: Wed, 29 Mar 2023 09:27:14 +0100 Subject: Add `--offset` flag to `atuin search` (#825) This flag allows the user to continue searching at an offset. This is useful for building tools that use atuin to search for previous commands and return only one result. ``` atuin search --limit 1 atuin search --limit 1 --offset 1 atuin search --limit 1 --offset 2 ``` --- src/command/client/search.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/command') diff --git a/src/command/client/search.rs b/src/command/client/search.rs index 7a4d365f..9d05fe58 100644 --- a/src/command/client/search.rs +++ b/src/command/client/search.rs @@ -49,6 +49,10 @@ pub struct Cmd { #[arg(long)] limit: Option, + /// Offset from the start of the results + #[arg(long)] + offset: Option, + /// Open interactive search UI #[arg(long, short)] interactive: bool, @@ -111,6 +115,7 @@ impl Cmd { before: self.before, after: self.after, limit: self.limit, + offset: self.offset, }; let mut entries = -- cgit v1.3.1