new project bugs

This commit is contained in:
Wryn Wagner 2021-09-24 14:28:37 -06:00
parent 1f9b2a6c1e
commit 5670692618

View File

@ -30,7 +30,7 @@ _CA__CLONE() {
} }
mkdir $PROJECT_PATH mkdir $PROJECT_PATH
[ ! $IS_NEW_PROJECT ] && _CA__CLONE_SOURCE $REMOTE_TARGET $PROJECT_PATH _CA__CLONE_SOURCE $REMOTE_TARGET $PROJECT_PATH $IS_NEW_PROJECT
_CA__INIT_CUSTOM_ENV $PROJECT_PATH _CA__INIT_CUSTOM_ENV $PROJECT_PATH
_CA__ACTIVATE "$(basename $BASE_DIR)/$PROJECT_NAME" _CA__ACTIVATE "$(basename $BASE_DIR)/$PROJECT_NAME"
@ -64,15 +64,20 @@ __CA__CLONE() {
_CA__CLONE_SOURCE() { _CA__CLONE_SOURCE() {
local REMOTE_TARGET="$1" local REMOTE_TARGET="$1"
local PROJECT_PATH="$2" local PROJECT_PATH="$2"
local IS_NEW_PROJECT="$3"
local SOURCE_DIR="$PROJECT_PATH/$_CA__SOURCE_DIR_NAME" local SOURCE_DIR="$PROJECT_PATH/$_CA__SOURCE_DIR_NAME"
echo "trying to clone '$REMOTE_TARGET' to '$PROJECT_PATH'" echo "trying to clone '$REMOTE_TARGET' to '$PROJECT_PATH'"
git clone "$REMOTE_TARGET" "$SOURCE_DIR" >/dev/null 2>&1 || { git clone "$REMOTE_TARGET" "$SOURCE_DIR" >/dev/null 2>&1 || {
echo "failed to clone '$REMOTE_TARGET'" echo "failed to clone '$REMOTE_TARGET'"
[ ! $IS_NEW_PROJECT ] && {
printf "is this a new project? [y/N]" printf "is this a new project? [y/N]"
_CA__READ_K yn _CA__READ_K yn
[[ $yn =~ ^[yY] ]] && { [[ $yn =~ ^[yY] ]] && IS_NEW_PROJECT=1
}
[ $IS_NEW_PROJECT ] && {
printf 'initializing project...' printf 'initializing project...'
{ {
mkdir $SOURCE_DIR \ mkdir $SOURCE_DIR \