refactor(lib): seed db/ subfolder for cline isolation to preserve oauth and provider states
- Symlink all database files inside data/db/ under isolation root - Prevent cline CLI from bouncing back to the initial Welcome provider selection screen
This commit is contained in:
@@ -807,6 +807,13 @@ provision_isolation() {
|
||||
if [ -e "$HOME/.cline/data/globalState.json" ]; then
|
||||
ln -sfn "$HOME/.cline/data/globalState.json" "$root/data/globalState.json"; seeded="${seeded:+$seeded,}data/globalState.json"
|
||||
fi
|
||||
# 인증과 DB 바인딩을 연계하여 Welcome Screen 튕김 방지
|
||||
mkdir -p "$root/data/db"
|
||||
for f in "$HOME/.cline/data/db/"*; do
|
||||
[ -e "$f" ] || continue
|
||||
base="$(basename "$f")"
|
||||
ln -sfn "$f" "$root/data/db/$base"; seeded="${seeded:+$seeded,}data/db/$base"
|
||||
done
|
||||
;;
|
||||
agy)
|
||||
mkdir -p "$root/.gemini/antigravity-cli"
|
||||
|
||||
Reference in New Issue
Block a user