1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

feat(shell): Add AI-powered Git and writing aliases

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.
This commit is contained in:
xnm
2025-06-01 18:47:04 +03:00
parent d22e37ea8e
commit 67332f3129

View File

@@ -5,6 +5,18 @@ end
alias cl="clear" alias cl="clear"
alias rad="rad-tui" alias rad="rad-tui"
alias ai="aichat" 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 lgit="lazygit"
alias ldocker="lazydocker" alias ldocker="lazydocker"
alias conf="z ~/.config" alias conf="z ~/.config"