Skip to content

Commit 67e3b5e

Browse files
committed
feat(gemini): refine WSL sync to copy only essential credential files
1 parent 7dd9d94 commit 67e3b5e

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

crates/cockpit-core/src/modules/gemini_account.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1710,7 +1710,7 @@ fn sync_default_gemini_home_to_wsl() {
17101710
let target_home_str = target_home.to_string_lossy().to_string();
17111711

17121712
let script = format!(
1713-
"mkdir -p ~/.gemini && cp -rf \"$(wslpath -u '{}')\"/* ~/.gemini/ 2>/dev/null || true",
1713+
"mkdir -p ~/.gemini && cd \"$(wslpath -u '{}')\" && cp -f oauth_creds.json google_accounts.json ~/.gemini/ 2>/dev/null || true && rm -f ~/.gemini/gemini-credentials.json 2>/dev/null || true",
17141714
target_home_str.replace('\'', "'\\''")
17151715
);
17161716

src-tauri/src/modules/gemini_account.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1704,7 +1704,7 @@ fn sync_default_gemini_home_to_wsl() {
17041704
let target_home_str = target_home.to_string_lossy().to_string();
17051705

17061706
let script = format!(
1707-
"mkdir -p ~/.gemini && cp -rf \"$(wslpath -u '{}')\"/* ~/.gemini/ 2>/dev/null || true",
1707+
"mkdir -p ~/.gemini && cd \"$(wslpath -u '{}')\" && cp -f oauth_creds.json google_accounts.json ~/.gemini/ 2>/dev/null || true && rm -f ~/.gemini/gemini-credentials.json 2>/dev/null || true",
17081708
target_home_str.replace('\'', "'\\''")
17091709
);
17101710

0 commit comments

Comments
 (0)