From e3ce4484dd7ab5d236c64f8383cc4446ae8b22bc Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Wed, 12 Mar 2025 18:16:57 -0500 Subject: [PATCH] [FIXED] Ubicar carpeta de proyectos dentro de directorio devs --- bin/project_create.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/bin/project_create.sh b/bin/project_create.sh index 4bb82f4..52669b8 100755 --- a/bin/project_create.sh +++ b/bin/project_create.sh @@ -82,17 +82,15 @@ fi # Función para obtener la carpeta de proyectos desde projects.dat function get_projects_folder() { if [ -f "$CONFIG_DIR/projects.dat" ]; then - PROJECT_FOLDER=$(head -n 1 "$CONFIG_DIR/projects.dat") - - # Si la carpeta no comienza con / (ruta absoluta), la convertimos en ruta absoluta - if [[ "$PROJECT_FOLDER" != /* ]]; then - PROJECT_FOLDER="$HOME/$PROJECT_FOLDER" - fi + PROJECTS_DIR_NAME=$(head -n 1 "$CONFIG_DIR/projects.dat") else - PROJECT_FOLDER="$HOME/proyectos" - echo "proyectos" > "$CONFIG_DIR/projects.dat" + PROJECTS_DIR_NAME="proyectos" + echo "$PROJECTS_DIR_NAME" > "$CONFIG_DIR/projects.dat" fi + # La carpeta de proyectos siempre está dentro de devs (BASE_DIR) + PROJECT_FOLDER="$BASE_DIR/$PROJECTS_DIR_NAME" + # Verificar si la carpeta base de proyectos existe, si no, crearla if [ ! -d "$PROJECT_FOLDER" ]; then mkdir -p "$PROJECT_FOLDER"