aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* fix #596: Avoid drawing a command section beyond the width of the list (#597)Sam Lanning2022-11-06
| | | | | * fix #596: Avoid drawing a command section beyond the width of the list * chore: remove unneeded parentheses
* Add local event log storage (#390)Ellie Huxtable2022-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add event data structures This adds the data structures required to start syncing events, rather than syncing history directly. Adjust event Fix Add event data structure to client * Add server event table sql * Add client event table migration Adjust migration * Insert into event table from client * Add event merge function Right now this just ensures we have the right amount of events given the history we have BUT it will also be used to merge CREATE/DELETE events, resulting in history being deleted :) * Make CI happy * Adjust * we don't limit history length any more * Update atuin-client/src/database.rs Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> * fix usage * Fix typo * New Rust, new clippy stuff Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
* Build ARM64 releases & update runners (#593)Lucy2022-11-04
| | | | | | | Not entirely sure how to test this workflow. Why weren't ARM64 builds being made anyways? The workflow literally has cases to handle it! Fixes https://github.com/ellie/atuin/issues/369
* Update README.md with antigen instruction. (#549)Webmaster At Cosmic DNA2022-11-02
| | | | | | | | | | | | | | | * Update README.md with antigen instruction. Add Antigen plugin manager instruction. * Update README.md Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com> * Update README.md Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com> Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* 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
* Update server.md (#589)Plamen Dimitrov2022-11-02
| | | Update the usage of the short flag -h for --help instead of --host.
* Make fuzzy search the default (#591)Ellie Huxtable2022-11-02
|
* 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
* Bump clap from 4.0.15 to 4.0.18 (#578)dependabot[bot]2022-10-21
| | | | | | | | | | | | | | | | | | Bumps [clap](https://github.com/clap-rs/clap) from 4.0.15 to 4.0.18. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.0.15...v4.0.18) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Respect fish shell's builtin private mode (#577)Patrick Jackson2022-10-21
|
* Never use HISTFILE for fish shell import (#573)Patrick Jackson2022-10-19
|
* Bump async-trait from 0.1.57 to 0.1.58 (#575)dependabot[bot]2022-10-19
| | | | | | | | | | | | | | | | | Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.57 to 0.1.58. - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.57...0.1.58) --- updated-dependencies: - dependency-name: async-trait dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Configure reqwest to use native platform certs (#574)wpbrz2022-10-19
|
* Upgrade clap (#568)Conrad Ludgate2022-10-18
|
* Add message begging for help lol 🐢 (#569)Ellie Huxtable2022-10-15
|
* rollup of 5 dependency commits (#562)Conrad Ludgate2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump sha2 from 0.10.5 to 0.10.6 Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.5 to 0.10.6. - [Release notes](https://github.com/RustCrypto/hashes/releases) - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.5...sha2-v0.10.6) --- updated-dependencies: - dependency-name: sha2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump uuid from 1.1.2 to 1.2.1 Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.1.2 to 1.2.1. - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/1.1.2...1.2.1) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump serde_json from 1.0.85 to 1.0.86 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.86. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.86) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump itertools from 0.10.4 to 0.10.5 Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.4 to 0.10.5. - [Release notes](https://github.com/rust-itertools/itertools/releases) - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/commits) --- updated-dependencies: - dependency-name: itertools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump serde from 1.0.144 to 1.0.145 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.144 to 1.0.145. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.144...v1.0.145) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump unicode-width from 0.1.9 to 0.1.10 (#535)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.9 to 0.1.10. - [Release notes](https://github.com/unicode-rs/unicode-width/releases) - [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.9...v0.1.10) --- updated-dependencies: - dependency-name: unicode-width dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rmp-serde from 1.1.0 to 1.1.1 (#557)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | Bumps [rmp-serde](https://github.com/3Hren/msgpack-rust) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/3Hren/msgpack-rust/releases) - [Commits](https://github.com/3Hren/msgpack-rust/compare/rmp-serde/v1.1.0...rmp-serde/v1.1.1) --- updated-dependencies: - dependency-name: rmp-serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump tui from 0.18.0 to 0.19.0 (#531)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | | Bumps [tui](https://github.com/fdehau/tui-rs) from 0.18.0 to 0.19.0. - [Release notes](https://github.com/fdehau/tui-rs/releases) - [Changelog](https://github.com/fdehau/tui-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/fdehau/tui-rs/compare/v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: tui dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rpassword from 6.0.1 to 7.0.0 (#530)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | Bumps [rpassword](https://github.com/conradkleinespel/rpassword) from 6.0.1 to 7.0.0. - [Release notes](https://github.com/conradkleinespel/rpassword/releases) - [Commits](https://github.com/conradkleinespel/rpassword/compare/v6.0.1...v7.0.0) --- updated-dependencies: - dependency-name: rpassword dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump indicatif from 0.16.2 to 0.17.1 (#537)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.16.2 to 0.17.1. - [Release notes](https://github.com/console-rs/indicatif/releases) - [Commits](https://github.com/console-rs/indicatif/compare/0.16.2...0.17.1) --- updated-dependencies: - dependency-name: indicatif dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump sqlx from 0.5.13 to 0.6.2 (#536)dependabot[bot]2022-10-14
| | | | | | | | | | | | | | | | | | Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.5.13 to 0.6.2. - [Release notes](https://github.com/launchbadge/sqlx/releases) - [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md) - [Commits](https://github.com/launchbadge/sqlx/compare/v0.5.13...v0.6.2) --- updated-dependencies: - dependency-name: sqlx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 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>
* Fix ZSH import printEllie Huxtable2022-10-10
|
* Bump debian from bullseye-20220822-slim to bullseye-20221004-slim (#551)dependabot[bot]2022-10-07
| | | | | | | | | | | | | | Bumps debian from bullseye-20220822-slim to bullseye-20221004-slim. --- updated-dependencies: - dependency-name: debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update zh-CN docs (#539)Bruce Huang2022-10-08
| | | | | | | | | * update zh-CN docs * update zh-CN docs * update zh-CN docs * update zh-CN docs
* add some error messages (#510)Conrad Ludgate2022-10-07
| | | | | * add some error messages * fmt
* Fix compatability with fish vi key bindings (#541)Jacob Evan Shreve2022-10-07
| | | | | | | | | | | | | | | | | PR #420 addressed the existence of pagination in a fish prompt by trying to track when pagination was enabled and disabled. This introduced atuin-specific bindings for common keys: `\t`, `\e`, `\r`, and `\n` which exports a variable and informs the `_autiun_search` function to not show the TUI. Fish has a commandline function that will instead tell you whether pagination is enabled so the user doesn't need to keep track of that state. This PR uses this function, `commandline -P` to replace the prior TUI supression scheme. Removing these extra function calls allows us to remove the additional bindings which were breaking fish vi key bindings. Replacing the value for `bind -M insert \e` completely breaks vi mode by blocking the user from exiting insert mode. By removing these extra binds, this PR restores fish vi mode compatability.
* Add `style` to config.toml and config.md (#552)xfzv2022-10-05
| | | | | | | | | | | * Add `style` to config.toml * Add `style` to config.md * Update atuin-client/config.toml Co-authored-by: Conrad Ludgate <oon@conradludgate.com> Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
* Add contributors command (#550)Ellie Huxtable2022-10-04
| | | | | Inspired by the ClickHouse system contributors table, I thought this is a nice extra way to say thank you to all those who put time and energy into our project
* Bump lukemathwalker/cargo-chef (#546)dependabot[bot]2022-10-04
| | | | | | | | | | | | | | Bumps lukemathwalker/cargo-chef from latest-rust-1.63 to latest-rust-1.64.0. --- updated-dependencies: - dependency-name: lukemathwalker/cargo-chef dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add installer support for Termux (#540)Laurent le Beau-Martin2022-09-25
|
* Clear RBUFFER when accepting output from atuin (#545)c-142022-09-25
| | | | | | | Since we pass $BUFFER to atuin search, retaining RBUFFER (the part of the buffer to the right of the cursor) probably doesn't make sense. The advantage of setting RBUFFER and LBUFFER separately instead of setting BUFFER is that the cursor is positioned after the end of LBUFFER instead of remaining where it was before atuin was called.
* Allow stateless commands to be run without config/database (#544)c-142022-09-25
| | | | | | | | | | | | | | * Allow stateless commands to be run without config/database Fixes an issue where gen-completions fails trying to create a config directory in restrained build environments/distribution. * move non-db commands up to core subcommands * re-add lost lines * re-add lost lines Co-authored-by: Conrad Ludgate <conrad.ludgate@truelayer.com>
* Release v11 (#529)Ellie Huxtable2022-09-13
|
* 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
* Add index for interactive search (#493)CosmicHorror2022-09-10
|
* hide errors for #516 (#518)Conrad Ludgate2022-09-01
|
* Add binstall configuration (#458)Michael Mior2022-08-24
| | | | | | | * Add binstall configuration * kick ci Co-authored-by: Conrad Ludgate <conrad.ludgate@truelayer.com>
* Fix atuin crashing on commands that start with -- (#509)Jamie Quigley2022-08-23
| | | | The use of `--` in the shell scripts prevents clap attempting to parse the command name as a flag, in the case that it starts with `--`.
* Bump debian from bullseye-20220801-slim to bullseye-20220822-slim (#508)dependabot[bot]2022-08-23
| | | | | | | | | | | | | | Bumps debian from bullseye-20220801-slim to bullseye-20220822-slim. --- updated-dependencies: - dependency-name: debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add dockerfile in dependabot scope (#507)Jerome Ducret2022-08-22
|
* Securize Dockerfile (#506)Jerome Ducret2022-08-21
|
* Trim whitespace from end of encryption key (#496)Martin Indra2022-08-11
|
* Add support for prepending a path to all routes for the server (#484)morguldir2022-07-26
| | | | | | | | | | | | | * Add support for prepending a path to all routes * Don't nest if there is no path provided Co-authored-by: Conrad Ludgate <oon@conradludgate.com> * Change the default for the path variable * run cargo-fmt Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
* Add kubernetes instructions and manifests (#427)Klas Mellbourn2022-06-26
| | | | | | | | | | | | | | | * add kubernetes instructions * minor wording improvements * better password instructions * add information about changed port * improved grammar * Separate docker and k8s docs Add k8s folder for kubernetes configs
* Add Fig as an installation method to the README (#459)Ilkin Bayramli2022-06-16
|
* Update dependencies (#450)Ellie Huxtable2022-06-13
|