cbuild/init.sh
2022-09-09 21:51:50 +06:00

39 lines
898 B
Bash

#!/bin/bash
source cbuild/colors.sh
source cbuild/functions.sh
function create_default_config(){
if [ -f "default.config" ]; then
cp default.config .config
else
cp cbuild/default.config .config
fi
myprint "${YELLOW}Default config created.\nEdit it.\n"
}
#.config
if [ ! -f ".config" ]; then
myprint "${YELLOW}./.config doesn't exist\n"
create_default_config
exit
fi
source .config
#version check
if [ ! $CONFIG_VER -eq 2 ]; then
myprint "${RED}Your config version isn't correct\n"
while true; do
myprint "${WHITE}Backup current config and create default one? (y/n) "
read answ
case $answ in
[Yy] )
cp .config .config.backup
create_default_config
exit;;
[Nn] ) exit;;
* ) myprint "${RED}incorrect answer\n";;
esac
done
fi