diff --git a/src/extension.ts b/src/extension.ts index 9ffdc47..9dc455e 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -177,7 +177,7 @@ function activate(context: vscode.ExtensionContext) { const versionOld = await secretStorage.get("devchat_version_old"); const versionNew = extensionVersion; const versionChanged = versionOld !== versionNew; - secretStorage.store("devchat_version_old", versionNew!); + await secretStorage.store("devchat_version_old", versionNew!); // status item has three status type // 1. not in a folder @@ -217,7 +217,7 @@ function activate(context: vscode.ExtensionContext) { if (devchatStatus !== 'ready') { statusBarItem.text = `$(warning)DevChat`; statusBarItem.tooltip = `${devchatStatus}`; - statusBarItem.command = ''; + statusBarItem.command = undefined; // set statusBarItem warning color return; } diff --git a/tools/install.py b/tools/install.py index 090cf41..9ecdff0 100644 --- a/tools/install.py +++ b/tools/install.py @@ -12,7 +12,7 @@ def check_pipx_installed(): def install_pipx(): print("Installing pipx...") try: - subprocess.run(["python3", "-m", "pip", "install", "pipx"], check=True) + subprocess.run(["python3", "-m", "pip", "install", "pipx", "--force"], check=True) print("pipx installed successfully.") except subprocess.CalledProcessError as e: print("Error installing pipx:", e, file=sys.stderr)