# Functions common to other modules
# vim: ft=zsh

# Run the supplied command and null all the output
function nullexec {
	"$@" &>/dev/null
}

# Compile all includes
function newconf {
	for i in ~/.zshrc ~/.config/zsh.d/*; do
		if ! [[ $i =~ .+\.zwc ]]; then
			msg "Compiling $i..."
			zcompile $i
		fi
	done
}

# set PATH from misc_path
function set_misc_path {
	for p in $@; do
		PATH="$p:$PATH"
	done
}
