Join me here: OWLsec Community Discord Server
- This server is for anyone with an interest in Programming and CyberSecurity!
Plugin: | zautoload |
Author: | Doc0x1 |
Type: | Oh My Zsh |
Version: | 1.0.0 |
License: | MIT |
- Clone the repo to your ohmyzsh plugin folder:
git clone --depth=1 https://Doc0x1/zautoload $ZSH/custom/plugins/zautoload
- Add
zautoload
to your.zshrc
file like so:
plugins=(...otherplugins zautoload)
This plugin will automatically load any Zsh config files located in your user's Zsh configuration directory.
These files MUST FOLLOW the .<name>.zsh
naming convention, examples:
-
Zsh directory located in user home directory:
/home/user/.<name>.zsh
-
Zsh directory using the $ZDOTDIR environment variable:
$ZDOTDIR/.<name>.zsh
Now, rather than adding lines like the following to your .zshrc file:
# ~/.zshrc
#Custom aliases
[[ -f ~/.aliases.zsh ]] && . ~/.aliases.zsh
#Custom functions
[[ -f ~/.functions.zsh ]] && . ~/.functions.zsh
#To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
This plugin will load these configuration files for you.
- Note: It will only load
.p10k.zsh
if$ZSH_THEME
ispowerlevel10k/powerlevel10k