diff --git a/build.sh b/build.sh index a827046..b82e708 100755 --- a/build.sh +++ b/build.sh @@ -1,31 +1,42 @@ #!/bin/bash -src_dir=${SRCDIR:=TheAdversary} -out_dir=${OUTDIR:=out} +src_dir=${SRCDIR:=./TheAdversary} +out_dir=${OUTDIR:=./out} -read -p "Git username: " username -read -sp "$username git password: " password +local=false + +while getopts :l opts; do + case $opts in + l) local=true;; + esac +done pwd=$PWD -for name in backend frontend; do - path=$src_dir/$name - if [ -d "$path" ]; then - cd $path - git pull - cd $pwd - else - git clone https://$username:$password@mhsl.eu/gitea/TheAdversary/$name.git $path - fi -done + +if ! $local; then + read -p "Git username: " username + read -sp "$username git password: " password + + for name in backend frontend; do + path=$src_dir/$name + if [ -d "$path" ]; then + cd $path + git pull + cd $pwd + else + git clone https://$username:$password@mhsl.eu/gitea/TheAdversary/$name.git $path + fi + done +fi if [ ! -d "$out_dir" ]; then mkdir $out_dir fi -echo "INFO: Building sass files" -for f in $(ls $src_dir/frontend/sass/*.sass); do - sass --update $f $src_dir/frontend/sass/$(basename $f .sass).css -done +# echo "INFO: Building sass files" +# for f in $(ls $src_dir/frontend/sass/*.sass); do +# sass --update $f $src_dir/frontend/sass/$(basename $f .sass).css +# done echo "INFO: Building backend" cd $src_dir/backend