From 67332f31295bcfd6a3809c5e37c9bf990487c941 Mon Sep 17 00:00:00 2001 From: xnm Date: Sun, 1 Jun 2025 18:47:04 +0300 Subject: [PATCH] =?UTF-8?q?feat(shell):=20=E2=9C=A8=20Add=20AI-powered=20G?= =?UTF-8?q?it=20and=20writing=20aliases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add new fish shell aliases for AI-assisted workflows: - `ai-commit`/`aic`: Generate commit messages from staged changes - `ai-emoji-commit`/`aiec`: Generate emoji commit messages - `ai-branch`/`aib`: Suggest branch names - `ai-spell`/`ais`: Improve writing - `ai-email`/`aie`: Draft email responses - `ai-linkedin`/`ail`: Craft LinkedIn replies All commands pipe through `hx` for editing before use. --- home/.config/fish/config.fish | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/home/.config/fish/config.fish b/home/.config/fish/config.fish index 9a9b9d5..727abe7 100644 --- a/home/.config/fish/config.fish +++ b/home/.config/fish/config.fish @@ -5,6 +5,18 @@ end alias cl="clear" alias rad="rad-tui" alias ai="aichat" +alias ai-commit="git diff --staged | ai -r commit-message | hx" +alias ai-emoji-commit="git diff --staged | ai -r emoji-commit-message | hx" +alias ai-branch="git diff --staged | ai -r git-branch | hx" +alias ai-spell="vipe | ai -r improve-writing | hx" +alias ai-email="vipe | ai -r email-answer | hx" +alias ai-linkedin="vipe | ai -r linked-answer | hx" +alias aic="ai-commit" +alias aiec="ai-emoji-commit" +alias aib="ai-branch" +alias ais="ai-spell" +alias aie="ai-email" +alias ail="ai-linkedin" alias lgit="lazygit" alias ldocker="lazydocker" alias conf="z ~/.config"