ZSH personal plugin

March 3, 2026 ยท View on GitHub


Commands

CommandDescription
dockerpsList container stopped and running and volumes
updateSystem update like ap, dnf, etc... with snaps flatpak and brew as well
cleanSystem cleanup like apt, dnf, etc... with snaps flatpak and brew as well
install-zsh-pluginInstall a custom plugin with 'link' and 'plugin-name'
install-favoritesInstall all my favorite plugins - see on My Favorite Plugins - down below
this-updateUpdate this plugin
aur-update-allUpdate all AUR packages - This command is also in the update in archlinux

AliasDescription
docker-cleanupCleanup containers, volumes and network
flat-builderFlatpak builder alias

Paths
JetBrains scripts path

Configurations

  • To fix this error
zsh-pipe-plugin.plugin.zsh:source:1: no such file or directory: /colors.zsh
  • Add it on .zshrc

This must be on the very top of the file

export PIPE_PLUGIN="$HOME/.oh-my-zsh/custom/plugins/zsh-pipe-plugin/"

install this plugin

git clone https://github.com/pipe-felipe/zsh-pipe-plugin ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-pipe-plugin

My favorite plugins

  • https://github.com/zsh-users/zsh-autosuggestions
  • https://github.com/zsh-users/zsh-syntax-highlighting

Install any plugin

git clone $plugin_link ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/$plugin_name

How to connect a functions folder to extends this plugin

Sometimes you shall need to extend a functionality, but this functions has some keys or sensitive data that can't be updated at some git platform. You can do it just adding the follow line at your .zshrc

export EXTENDED_FUNCTIONS_FOLDER=/path/to/folder/

This path should have a main.zsh file that imports all other files that you need

Commands

Archlinux

In archlinux, the update command will update all AUR packages as well

MacOS

In MacOS, the update command will update all brew packages

Linux

In every supported linux distribution (archlinux, ubuntu, neon, debian, suse, fedora), the update command will update all packages.

Included snap, flatpak and brew as well if they are installed