Skip to content

Commit

Permalink
feat(zsh): add new aliases
Browse files Browse the repository at this point in the history
- Add new alias: `install-opensuse-package`
  - OpenSUSE package management helpers
- Improve Homebrew package management helpers
  - Only add aliases if `brew` command is available
  - Improve comments
  • Loading branch information
d2s committed Nov 4, 2019
1 parent 55fe51d commit 82c7a7e
Showing 1 changed file with 27 additions and 7 deletions.
34 changes: 27 additions & 7 deletions zsh/aliases.zsh
Expand Up @@ -179,17 +179,37 @@ fi


# -----------------------------------------------------------
# brew helpers
# Homebrew package management helpers
# -----------------------------------------------------------

# List what (top level) packages are installed globally
alias list-installed-brew-packages="brew list"
if type -p brew &>/dev/null; then
# List what (top level) packages are installed globally
alias list-installed-brew-packages="brew list"

# List what globally installed packages are outdated
alias list-outdated-brew-packages="brew update && brew outdated"
# List what globally installed packages are outdated
alias list-outdated-brew-packages="brew update && brew outdated"

# Update outdated globally installed npm packages
alias update-brew-packages="brew update && brew upgrade"
# Update outdated globally installed npm packages
alias update-brew-packages="brew update && brew upgrade"
fi


# -----------------------------------------------------------
# OpenSUSE package management helpers
# -----------------------------------------------------------

if type -p zypper &>/dev/null; then
# -----------------------------------------------------------
# Install OpenSUSE package defined in string variable
# Usage:
# install-opensuse-package "package"
install-opensuse-package() {
printf "\\n"
printf "sudo zypper in %s\\n" "$1"
sudo zypper in "$1"
printf "\\n\\n"
}
fi


# -----------------------------------------------------------
Expand Down

0 comments on commit 82c7a7e

Please sign in to comment.