#!/bin/bash

paketdepo="/var/lib/pkg/DB"
depo="https://notabug.org/milisarge/komutan"
kuryer="/opt/komutan-0" 

elixir_hata(){
	echo "elixir kurulamadı. Tekrar deneyiniz."
	exit 1
}

git_hata(){
	echo "komutan indirilemedi. Tekrar deneyiniz"
	exit 1
}

komutan_gerekler(){
	sudo mix local.rebar --force
	sudo mix local.hex --force
	sudo mix deps.get
}

komutan_kur(){
	cd ${kuryer}
	komutan_gerekler
}

if [ ! -d ${paketdepo}/elixir ];then 
	mps guncelle && mps kur elixir
fi

[ ! -d ${paketdepo}/elixir ] && elixir_hata

if [ -d ${kuryer} ];then
	cd ${kuryer} && sudo git pull
else
	sudo git clone ${depo} ${kuryer}
fi

if [ -d ${kuryer} ];then
	komutan_kur
else
	git_hata
fi