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:
@@ -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"
|
||||
|
Reference in New Issue
Block a user