Ask strategy before photo location in Immich setup
The user should decide *what* they want (import vs external library) before being asked *where* their photos are. The "what" frames the context for the "where" question. https://claude.ai/code/session_01NAtxAkC5t6YVb3gcP1VcX8
This commit is contained in:
@@ -2833,13 +2833,6 @@ else
|
|||||||
EXISTING_PHOTOS_SOURCE=""
|
EXISTING_PHOTOS_SOURCE=""
|
||||||
|
|
||||||
if [ "$HAS_EXISTING_PHOTOS" = "y" ] || [ "$HAS_EXISTING_PHOTOS" = "Y" ]; then
|
if [ "$HAS_EXISTING_PHOTOS" = "y" ] || [ "$HAS_EXISTING_PHOTOS" = "Y" ]; then
|
||||||
echo ""
|
|
||||||
echo " Where are your existing photos now?"
|
|
||||||
echo " Default: $PHOTOS_DIR"
|
|
||||||
prompt_text " Existing photos path:" "$PHOTOS_DIR" EXISTING_PHOTOS_SOURCE 2>/dev/null || EXISTING_PHOTOS_SOURCE="$PHOTOS_DIR"
|
|
||||||
EXISTING_PHOTOS_SOURCE="${EXISTING_PHOTOS_SOURCE/#\~/$ACTUAL_HOME}"
|
|
||||||
EXISTING_PHOTOS_SOURCE="${EXISTING_PHOTOS_SOURCE%/}"
|
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo " How should Immich handle your existing photos?"
|
echo " How should Immich handle your existing photos?"
|
||||||
echo ""
|
echo ""
|
||||||
@@ -2862,6 +2855,13 @@ else
|
|||||||
read -p " Choose [1/2]: " IMMICH_STRATEGY
|
read -p " Choose [1/2]: " IMMICH_STRATEGY
|
||||||
IMMICH_STRATEGY="${IMMICH_STRATEGY:-1}"
|
IMMICH_STRATEGY="${IMMICH_STRATEGY:-1}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo " Where are your existing photos now?"
|
||||||
|
echo " Default: $PHOTOS_DIR"
|
||||||
|
prompt_text " Existing photos path:" "$PHOTOS_DIR" EXISTING_PHOTOS_SOURCE 2>/dev/null || EXISTING_PHOTOS_SOURCE="$PHOTOS_DIR"
|
||||||
|
EXISTING_PHOTOS_SOURCE="${EXISTING_PHOTOS_SOURCE/#\~/$ACTUAL_HOME}"
|
||||||
|
EXISTING_PHOTOS_SOURCE="${EXISTING_PHOTOS_SOURCE%/}"
|
||||||
else
|
else
|
||||||
IMMICH_STRATEGY="1"
|
IMMICH_STRATEGY="1"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user