All Projects → TamCore → autoupdate-oh-my-zsh-plugins

TamCore / autoupdate-oh-my-zsh-plugins

Licence: MIT license
Plugin for oh-my-zsh to automatically update custom-plugins

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to autoupdate-oh-my-zsh-plugins

T-Header
Termux customization with your own name (termux-banner + custom PS1) and oh-my-zsh themes with plugins
Stars: ✭ 296 (+101.36%)
Mutual labels:  oh-my-zsh, zsh-plugins, oh-my-zsh-plugin
Zsh Nvm
Zsh plugin for installing, updating and loading nvm
Stars: ✭ 1,670 (+1036.05%)
Mutual labels:  oh-my-zsh, zsh-plugins
wakatime-zsh-plugin
🕒Track how much time you have spent in your terminal!
Stars: ✭ 71 (-51.7%)
Mutual labels:  oh-my-zsh, oh-my-zsh-plugin
zsh-aws-vault
oh-my-zsh plugin for aws-vault
Stars: ✭ 63 (-57.14%)
Mutual labels:  oh-my-zsh, oh-my-zsh-plugin
zsh-ipip
🔩 An oh-my-zsh plugin for IPIP
Stars: ✭ 13 (-91.16%)
Mutual labels:  oh-my-zsh, oh-my-zsh-plugin
Awesome Zsh Plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
Stars: ✭ 10,129 (+6790.48%)
Mutual labels:  oh-my-zsh, zsh-plugins
jira.plugin.zsh
CLI support for JIRA & Git interaction
Stars: ✭ 31 (-78.91%)
Mutual labels:  oh-my-zsh, oh-my-zsh-plugin
development-environment
A development environment for Java, Python, Node.js and Go built using Vagrant
Stars: ✭ 50 (-65.99%)
Mutual labels:  oh-my-zsh
setup
Automate the macOS setup for productive React Developer
Stars: ✭ 13 (-91.16%)
Mutual labels:  oh-my-zsh
zsh-command-time
Show execution time for long commands in zsh
Stars: ✭ 173 (+17.69%)
Mutual labels:  oh-my-zsh
bliss-zsh
A delicate Zsh theme that injects color without overwhelming your workspace
Stars: ✭ 20 (-86.39%)
Mutual labels:  oh-my-zsh
zsh-ec2ssh
zsh plugin to list up EC2 instances and ssh login the instances.
Stars: ✭ 10 (-93.2%)
Mutual labels:  zsh-plugins
guezwhoz-zsh-theme
Minimalistic .zshrc config contains all of the settings required for comfortable terminal use ...
Stars: ✭ 30 (-79.59%)
Mutual labels:  oh-my-zsh
tumult.plugin.zsh
Tumult is a collection of macOS-specific functions and scripts for your shell environment. It is packaged as a ZSH plugin, but can be used with other shells as well.
Stars: ✭ 147 (+0%)
Mutual labels:  zsh-plugins
perfect-ubuntu
js dev setup, just for fun
Stars: ✭ 14 (-90.48%)
Mutual labels:  oh-my-zsh
dotfiles
My amazing vim, zsh and tmux config files
Stars: ✭ 25 (-82.99%)
Mutual labels:  oh-my-zsh
purity
Oh-My-ZSH prompt inspired by robbyrussell theme + pure prompt
Stars: ✭ 14 (-90.48%)
Mutual labels:  oh-my-zsh
careful rm
A safe wrapper for rm that adds useful warnings and an optional recycle/trash mode
Stars: ✭ 22 (-85.03%)
Mutual labels:  oh-my-zsh
guri
A simple and fast Oh-My-Zsh theme
Stars: ✭ 19 (-87.07%)
Mutual labels:  oh-my-zsh
dotfiles
josh-'s all important dotfiles.
Stars: ✭ 20 (-86.39%)
Mutual labels:  oh-my-zsh

autoupdate-zsh-plugin

oh-my-zsh plugin for auto updating of git-repositories in $ZSH_CUSTOM folder

Install

Create a new directory in $ZSH_CUSTOM/plugins called autoupdate and clone this repo into that directory. Note: it must be named autoupdate or oh-my-zsh won't recognize that it is a valid plugin directory.

git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins $ZSH_CUSTOM/plugins/autoupdate

Usage

Add autoupdate to the plugins=() list in your ~/.zshrc file and you're done. The updates will be executed automatically as soon as the oh-my-zsh updater is started. Note that this will autoupdate both plugins and also themes found in the $ZSH_CUSTOM folder.

If you want to check for updates more often, you can adjust this line in the ~/.zshrc file. Default command:

# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13

Changed command: (checks daily for updates)

# Uncomment the following line to change how often to auto-update (in days).
export UPDATE_ZSH_DAYS=1

Another possibility is to use the provided upgrade function, which one may call at any time using upgrade_oh_my_zsh_custom. There shouldn't be any difference with the automatic operation. Also, a convenient alias that calls the OhMyZsh update function upgrade_oh_my_zsh and then upgrade_oh_my_zsh_custom, called upgrade_oh_my_zsh_all, is available as well.

Quiet mode

To turn off the "Upgrading custom plugins" message (for example, if you're using Powerlevel10k's instant prompt), add this to your ~/.zshrc file:

# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13
ZSH_CUSTOM_AUTOUPDATE_QUIET=true
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].