From a494747ebd731f63d9e1e291c6f03e30d2cb6251 Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Tue, 28 Jan 2025 00:50:33 +0000 Subject: [PATCH] feat(mise): add aider AI pair programmer (#166) Add [`aider`](https://aider.chat/), an AI pair programmer available in the terminal. To simplify the installation, `uv` has been added so it can be used instead of `pipx`. In addition, the `usage` utility is now installed using the `ubi` registry. Reviewed-on: https://gitea.dubas.dev/joao.dubas/ide/pulls/166 Co-authored-by: Joao P Dubas Co-committed-by: Joao P Dubas --- Dockerfile | 1 - config/mise/config.toml | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 55c9b2b..6ed2f69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -196,7 +196,6 @@ RUN ${LOCAL_BIN_HOME}/mise plugins install --force --yes \ luajit \ poetry \ r \ - usage \ yarn # configure git diff --git a/config/mise/config.toml b/config/mise/config.toml index 14506f0..3df7467 100644 --- a/config/mise/config.toml +++ b/config/mise/config.toml @@ -4,6 +4,7 @@ "aqua:FiloSottile/age" = "1.2.1" "aqua:ajeetdsouza/zoxide" = "0.9.6" "aqua:alexellis/k3sup" = "0.13.8" +"aqua:astral-sh/uv" = "0.5.24" "aqua:aws/aws-cli" = "2.23.6" "aqua:bitwarden/clients" = "cli-v2025.1.2" "aqua:dagger/dagger" = "0.15.2" @@ -25,6 +26,8 @@ "aqua:tilt-dev/ctlptl" = "0.8.38" "aqua:tilt-dev/tilt" = "0.33.22" "aqua:xo/usql" = "0.19.16" +"pipx:aider-chat" = { version = "0.72.3", uvx_args = "--python 3.12.7" } +"ubi:jdx/usage" = "2.0.3" elixir = "1.18.2" erlang = "27.2.1" go = "1.23.5" @@ -35,7 +38,6 @@ poetry = "2.0.1" python = "3.13.1" r = "4.4.2" rust = "1.84.0" -usage = "2.0.3" yarn = "1.22.22" [settings]