aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/client/search.rs (follow)
Commit message (Collapse)AuthorAge
* feat(history): Add new flag to allow custom output format (#662)Baptiste2023-01-26
| | | | | | | | | | | * feat(history): Add new flag to allow custom output format * more efficient formatting * add user and host * docs Co-authored-by: Conrad Ludgate <conrad.ludgate@truelayer.com>
* Allow overriding filter and search modes from CLI (#635)Patrick Decat2022-12-18
| | | | | | | | | | | | | * Allow overriding filter and search modes from CLI arguments * Use session filter mode for bash up key binding * We precisely do not want to add quotes here so that all arguments are properly passed * Add --shell-up-key-binding hidden command argument and filter_mode_shell_up_key_binding configuration option to allow customizing the filter mode used when atuin is invoked from a shell up-key binding * Correct up binding for zsh Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* Switch to using ATUIN_LOG instead of RUST_LOG (#642)Ellie Huxtable2022-12-16
| | | | | | | * Switch to using ATUIN_LOG instead of RUST_LOG * Stop clippy complaining * I should know better - clippy is never happy :(
* Exit with return code 1 when no results are found in `atuin search` command ↵TymanWasTaken2022-11-02
| | | | | | | (#489) * Exit with return code 1 when no results are found in `atuin search` command * Remove random whitespace
* docs: add more details about date parsing in the stats command (#579)Benjamin Vergnaud2022-10-21
| | | | | * docs: add more details about date parsing in the stats command * chore: Replace chrono-english crate with interim
* Upgrade clap (#568)Conrad Ludgate2022-10-18
|
* Add automatic update checking (#555)Ellie Huxtable2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | * Add automatic update checking * Add setting to opt out of update checks * Document options * no * no * also no * Make clippy happy * Update atuin-client/src/settings.rs Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> * fix features Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> Co-authored-by: Conrad Ludgate <conrad.ludgate@truelayer.com>
* custom history list (#524)Conrad Ludgate2022-09-12
| | | | | | | | | | | | | | | * use custom list impl * fmt * segment * clean up * fix offsets * fix scroll back space * small touch ups
* update default layout (#523)Conrad Ludgate2022-09-12
| | | | | | | * update layouts * add other duration changes * fmt :(
* better cursor search (#473)Conrad Ludgate2022-09-11
| | | | | | | | | | | | | | | * improve cursor code * proper unicode support * refactor and test * fmt * clippy * move methods to state * refactor search modules
* Batch key handling (#448)Frank Hamand2022-06-13
| | | | | | | | | | | | | | | | * Batch input events and only query once they are finished This simplifies the code a lot (no more bounded channel) and yields the same performance improvement with scroll wheel spam while fixing copy/paste * Clippy * fmt * Use blocking wait before emptying events channel This was causing a busy loop * Update query on filter mode change
* [feature] Add scroll wheel support to interactive history search (#435)Frank Hamand2022-06-04
|
* Implement cursor (#412)b3nj5m1n2022-05-24
|
* Importer V3 (#395)Conrad Ludgate2022-05-09
| | | | | | | | | * start of importer refactor * fish * resh * zsh
* Add ctrl-k and ctrl-j for up and down (#394)Luke Baker2022-05-08
|
* Search: Allow specifiying the limited of returned entries (#364)Jakob-Niklas See2022-04-28
| | | | This patch adds a new option to the search command, allowing to limit the returned results from the database.
* ignore JetBrains IDEs, tidy-up imports (#348)Jakub Panek2022-04-28
| | | | | | | * ignore JB IDEs * tidy-up imports * add rustfmt config
* history list (#340)Conrad Ludgate2022-04-25
|
* History filter (#329)Ellie Huxtable2022-04-22
| | | | | | | | | | | | | | * Add history filters, and hotkey toggle Switch between different search modes to narrow down the history you want - global search for all history, host for all history from your current machine, session for the current shell session, and directory for the current directory The default can be configured via `filter_mode` * Update docs * Add context
* refactor commands for better separation (#313)Conrad Ludgate2022-04-21
* refactor commands for better separation * fmt