mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-12 01:52:31 +01:00
feat(prek): add plugin with aliases for prek commands
This commit is contained in:
parent
8a4d6fc0a2
commit
5bc432473c
2 changed files with 156 additions and 0 deletions
37
plugins/prek/prek.plugin.zsh
Normal file
37
plugins/prek/prek.plugin.zsh
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Prek plugin for Oh My Zsh
|
||||
# Description: Adds aliases for prek, a faster drop-in replacement for pre-commit
|
||||
# Author: Based on the pre-commit plugin structure
|
||||
# Repository: https://github.com/j178/prek
|
||||
|
||||
# Main command
|
||||
alias pk='prek'
|
||||
|
||||
# Installation & Setup
|
||||
alias pki='prek install'
|
||||
alias pkii='prek install --install-hooks'
|
||||
alias pkih='prek install-hooks'
|
||||
|
||||
# Running Hooks
|
||||
alias pkr='prek run'
|
||||
alias pkra='prek run --all-files'
|
||||
alias pkrf='prek run --files'
|
||||
alias pkrl='prek run --last-commit'
|
||||
alias pkrd='prek run --directory'
|
||||
|
||||
# Management
|
||||
alias pku='prek uninstall'
|
||||
alias pkl='prek list'
|
||||
|
||||
# Updates
|
||||
alias pkau='prek auto-update'
|
||||
alias pksu='prek self update'
|
||||
|
||||
# Configuration
|
||||
alias pkvc='prek validate-config'
|
||||
alias pkvm='prek validate-manifest'
|
||||
alias pksc='prek sample-config'
|
||||
|
||||
# Cache Management
|
||||
alias pkcd='prek cache dir'
|
||||
alias pkcgc='prek cache gc'
|
||||
alias pkcc='prek cache clean'
|
||||
Loading…
Add table
Add a link
Reference in a new issue