Skip to content

Instantly share code, notes, and snippets.

@nelson-ph
nelson-ph / options.zsh
Created October 25, 2017 13:31 — forked from prat0318/options.zsh
`options` command to show all the aliases and functions offered by plugins you have installed via oh-my-zsh
RED=`tput setaf 1`
NOCOLOR=`tput sgr0`
function options() {
PLUGIN_PATH="$HOME/.oh-my-zsh/plugins/"
for plugin in $plugins; do
echo "\n\n${RED}Plugin: $plugin${NOCOLOR}";
if [ -d $PLUGIN_PATH$plugin ]; then
grep -r "^function \w*" $PLUGIN_PATH$plugin | awk '{print $2}' | sed 's/()//'| tr '\n' ', '; grep -r "^alias" $PLUGIN_PATH$plugin | awk '{print $2}' | sed 's/=.*//' | tr '\n' ', '
else