ohmyzsh/plugins/makepkg/makepkg.plugin.zsh

16 lines
862 B
Bash

# Zsh aliases for makepkg, Arch Linux package build tool.
if [[ -x `which makepkg` ]]; then
alias mpkg='makepkg' # Build package using current sources
alias mpkgsy='makepkg -s' # Synchronize sources and build package
alias mpkgsr='makepkg -S' # Build sources package(src.tar.xz usually)
alias mpkgg='makepkg -g' # Sync sources and generate fresh hash sums for source files.
alias mpkgo='makepkg -o' # Only sync sources and unpack them.
alias mpkge='makepkg -e' # Use exist sources in ./src
alias mpkgre='makepkg -R' # Only repack(use exist files in ./pkg) package
alias mpkgf='makepkg -f' # Force rebuild package
else
# Notification if makepkg not availble
echo "Did you enable makepkg plugin, but makepkg doesn't exist in your system(or in $PATH)."
echo "Please, run `sudo pacman -S base-devel` or disable plugin into your ~/.zshrc"
fi