#!/bin/bash
# addit, A script to manage files with dialog
# Author: JKA Network - contacto@jkanetwork.com

VERSION="0.1.0"
options=`dialog --stdout --menu "addit - version: $version" 0 0 6 a "Manage permanent alias"`

case $options in
	"a" )
		reop=`dialog --stdout --menu "Select option" 0 0 6 0 "Add alias" 1 "Remove alias"`
		case $reop in
			0)
				if [ -z "$(grep -o "if \[ -f ~/.bash_aliases \]; then" $HOME/.bashrc )" ];then
					echo "ADD BY ADDIT - PERMIT USE ALIAS" >> $HOME/.bashrc
					echo "if [ -f ~/.bash_aliases ]; then" >> $HOME/.bashrc
					echo "	. ~/.bash_aliases" >> $HOME/.bashrc
					echo "fi" >> $HOME/.bashrc
				fi
				ali=`dialog --stdout --inputbox "Alias name to add" 0 60`
				comand=`dialog --stdout --inputbox "Command" 0 60`
				echo "alias $ali='$comand'" >> $HOME/.bash_aliases
 				echo "Restart $(tty)"
				;;
			1)
				ali=`dialog --stdout --inputbox "Alias name to remove" 0 60`
				sed -i '/$ali/d' $HOME/bash_aliases
				echo "Restart $(tty)"
				;;
		esac
		;;
esac
