From 20f329646894e11e47e7e516b076fa23976c0d5a Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Thu, 15 Feb 2024 19:07:08 +0000 Subject: feat: support syncing aliases (#1721) * feat: support syncing aliases This is definitely not yet finished, but works for zsh right now. TODO: 1. Support other shells 2. Cache the alias generation, so we don't have to do a bunch of work at shell init time * correct imports * fix clippy errors * fix tests * add the other shells * support xonsh * add delete * update rust, then make clippy happy once more * omfg fmt too --- Cargo.lock | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 280b16b3..0131333a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -185,6 +185,7 @@ dependencies = [ "async-trait", "atuin-client", "atuin-common", + "atuin-config", "atuin-server", "atuin-server-postgres", "base64 0.21.7", @@ -286,6 +287,19 @@ dependencies = [ "uuid", ] +[[package]] +name = "atuin-config" +version = "0.1.0" +dependencies = [ + "atuin-client", + "atuin-common", + "crypto_secretbox", + "eyre", + "rand", + "rmp", + "tokio", +] + [[package]] name = "atuin-server" version = "18.0.1" -- cgit v1.3.1