noyez
3c2b055039
Noyez fix dir hostname utf8 ( #430 )
...
* Allow zsh_histdb import diretories and hostnames as utf-8
* Allow zsh_histdb import diretories and hostnames as utf-8
Co-authored-by: Bradley Noyes <b@noyes.dev>
2022-06-05 21:35:46 +01:00
noyez
e5df809dd2
Noyez zsh histdb import ( #393 )
...
* Attempting to implement zsh-histdb import
Import compiles passes tests, but doesn't run b/c of async runtime.
zsh-histdb uses sqlite, and sqlx-rs is async, but import code is sync.
* More working on importing histdb
* Rewriting tests and using `Vec<u8>` instead of `String`
- Rewriting tests to eliminate depencency on local file system
- Using `Vec<u8>` for command strings instead of `String` to eliminate
the utf8 errors i was seeing previously. Seems to be working.
* Running fmt
Co-authored-by: Bradley Noyes <b@noyes.dev>
2022-05-20 07:36:53 +01:00
Conrad Ludgate
1d030b9d32
Importer V3 ( #395 )
...
* start of importer refactor
* fish
* resh
* zsh
2022-05-09 07:46:52 +01:00
Jakub Panek
93ab4e7842
ignore JetBrains IDEs, tidy-up imports ( #348 )
...
* ignore JB IDEs
* tidy-up imports
* add rustfmt config
2022-04-28 18:53:59 +01:00
Conrad Ludgate
02c70deecb
refactor ( #327 )
2022-04-22 19:24:38 +01:00
Conrad Ludgate
48747e3b7c
A few minor tweaks ( #314 )
...
* use bail macro
replace client database errors
remove dead code
* fix test
2022-04-21 08:05:57 +01:00
Conrad Ludgate
87df7d80ec
Fish importing ( #234 )
...
* make a start on fish
* fix
* test
* enable fish
* fmt
* update histpath
set up fish init script
* update readme
* cover edge case
* fmt
* fix session variables
Co-authored-by: PJ <me@panekj.dev>
* respect NOBIND
Co-authored-by: PJ <me@panekj.dev>
* fix env var setting
Co-authored-by: PJ <me@panekj.dev>
* fix whitespace
Co-authored-by: PJ <me@panekj.dev>
* add fish to supported shells
Co-authored-by: PJ <me@panekj.dev>
2021-12-11 09:48:53 +00:00
Conrad Ludgate
8f91b1410c
chore: some new linting ( #201 )
...
* chore: some new linting
* chore: some more linting
* chore: rustfmt
2021-11-13 22:40:24 +00:00
Mark Wotton
2024884f49
Reordered fuzzy search ( #179 )
...
* add test demonstrating problem
* add a reordered fuzzy-search mode that presents shorter matches first,
rather than using strict chronological ordering.
* fix warnings, refactor interface to minspan slightly
2021-09-09 11:46:46 +01:00
Jamie Quigley
af707ac5a4
Fix resh importer crashing on end of file ( #92 )
2021-05-09 19:09:09 +00:00
Conrad Ludgate
090120a834
Generic Importer Trait ( #71 )
...
* initial importer trait
* appease linters
* improve file handling. fixes #66
* use size hint
* format + comment
* update serde rename mess
* tested 😎 🚀
* small formatting
2021-05-09 18:34:15 +01:00
Jamie Quigley
725ea9b16b
Fix resh importer, and change error handling method ( #82 )
2021-05-09 15:20:39 +01:00
Jamie Quigley
bb086808b1
Add importer for resh_history file ( #69 )
...
* Added resh history importer
* Silence trivial clippy warnings for the PR CI
2021-05-08 17:29:46 +01:00
Ellie Huxtable
7b5c3d543d
Support bash, resolves #3
2021-04-26 11:57:30 +01:00