ZSHRC="$HOME/.zshrc"
ZZ="/usr/bin/funcoeszz"
ZZRC="$HOME/.zzrc"
ZZCOR=0

if ! grep -qs "^[^#]*$ZZRC" "$ZSHRC"
then
	(
		echo
		echo "### funcoeszz"
		echo "source $ZZRC"
		echo "export ZZPATH='/usr/bin/funcoeszz'"
	) >> "$ZSHRC"
	echo "Funções ZZ instaladas no $ZSHRC"
else
	echo "Funções ZZ já estavam instaladas no $ZSHRC"
fi

if ! [ -e $ZZRC ]
then
  (
    echo "criando atalhos para as funcoes em $ZZRC"
    alias zzzz='/usr/bin/funcoeszz zzzz'
    touch $ZZRC
    for func in $(ZZCOR=0 zzzz | sed '1,/^(( fu/d; /^(/d; s/,//g')
    do
    	echo "alias zz$func='funcoeszz zz$func'" >> "$ZZRC"
    done
    echo "atalhos criados, para comecar a usar-los, digite:"
    echo "$ source $ZZRC"
	echo "ou entao entre novamente no zsh"
  )
else
  echo "Ja existe um arquivo de atalhos em $ZZRC"
fi
