/check-deps

Helper for zsh plugins, which check dependencies

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Helper for zsh plugins, which check dependencies

This plugin will inform the user if some dependencies missing and show instruction for installation.

Now is supported:

  • Debian, Ubuntu and other deb based
  • Arch and derivatives
  • Nodejs
  • Zsh plugins

How to use from plugins

Add to your plugin some of these instructions

# For package managers append to these arrays another item: 
# binary_file@package_for_instalation
# or one element if the name of binary file equal to the package name
DEPENDENCES_ARCH+=( node@nodejs ) 
DEPENDENCES_DEBIAN+=( node@nodejs )
DEPENDENCES_NPM+=( cli-md )

Installation

This plugin depends on zsh-helpres and zsh-colors

If you don't use zpm, install it manually and activate it before this plugin. If you use zpm you don’t need to do anything

Using zpm

Add zpm load zpm-zsh/check-deps into .zshrc

Using oh-my-zsh

Execute git clone https://github.com/zpm-zsh/check-deps ~/.oh-my-zsh/custom/plugins/check-deps. Add check-deps into plugins array in .zshrc

Using antigen

Add antigen bundle zpm-zsh/check-deps into .zshrc

Using zgen

Add zgen load zpm-zsh/check-deps into .zshrc

TODO:

  • Add zsh plugins check