1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2025-12-13 16:04:08 +08:00
ohmyzsh-mirror/plugins/prek/prek.plugin.zsh
2025-11-16 13:39:57 +01:00

38 lines
890 B
Bash

# 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'