From 8564c8f2177dec0c2c0c031d156347fa6b4485bc Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 1 Mar 2026 00:45:32 +0800 Subject: Add graceful fallback when jv command is unavailable --- scripts/deploy/zsh_support/jvcs.plugin.zsh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'scripts') diff --git a/scripts/deploy/zsh_support/jvcs.plugin.zsh b/scripts/deploy/zsh_support/jvcs.plugin.zsh index 2032044..ff3f213 100644 --- a/scripts/deploy/zsh_support/jvcs.plugin.zsh +++ b/scripts/deploy/zsh_support/jvcs.plugin.zsh @@ -47,10 +47,17 @@ JVCS_UPSTREAM='' ################### jvcs_read_state() { - JVCS_WS="$(jv _workspace_dir)" - JVCS_ACCOUNT="$(jv _account)" - JVCS_SHEET="$(jv _sheet)" - JVCS_UPSTREAM="$(jv _upstream)" + if command -v jv &>/dev/null; then + JVCS_WS="$(jv _workspace_dir 2>/dev/null)" + JVCS_ACCOUNT="$(jv _account 2>/dev/null)" + JVCS_SHEET="$(jv _sheet 2>/dev/null)" + JVCS_UPSTREAM="$(jv _upstream 2>/dev/null)" + else + JVCS_WS='' + JVCS_ACCOUNT='' + JVCS_SHEET='' + JVCS_UPSTREAM='' + fi } ################## -- cgit