From 76db6d3a1879bf764d0e5eaa21837a7c8d434cf4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 12 Feb 2025 03:33:52 +0000 Subject: [PATCH] Update workflow version --- vscode-open-project/README.md | 2 +- vscode-open-project/src/info.plist | 2 +- vscode-open-project/src/main.sh | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/vscode-open-project/README.md b/vscode-open-project/README.md index f9515cd3f..992c31456 100644 --- a/vscode-open-project/README.md +++ b/vscode-open-project/README.md @@ -16,7 +16,7 @@ type keyword to search recent projects, enter to open. -[![](https://img.shields.io/badge/version-v0.5-green?style=for-the-badge)](https://img.shields.io/badge/version-v0.5-green?style=for-the-badge) +[![](https://img.shields.io/badge/version-v0.6-green?style=for-the-badge)](https://img.shields.io/badge/version-v0.6-green?style=for-the-badge) [![](https://img.shields.io/badge/download-click-blue?style=for-the-badge)](https://github.com/alanhe421/alfred-workflows/raw/master/vscode-open-project/VSCode%20-%20Open%20Project.alfredworkflow) diff --git a/vscode-open-project/src/info.plist b/vscode-open-project/src/info.plist index 4ac095cc2..5c61a00d7 100644 --- a/vscode-open-project/src/info.plist +++ b/vscode-open-project/src/info.plist @@ -176,7 +176,7 @@ type keyword to search recent projects, enter to open. variablesdontexport version - 0.5 + 0.6 webaddress https://github.com/alanhe421/alfred-workflows/tree/master/vscode-open-project diff --git a/vscode-open-project/src/main.sh b/vscode-open-project/src/main.sh index 2f1abd179..fb6c6f6d9 100755 --- a/vscode-open-project/src/main.sh +++ b/vscode-open-project/src/main.sh @@ -41,7 +41,9 @@ OUTPUT='{"items": [' # 遍历项目路径,生成 Alfred 格式的 JSON IFS=$'\n' for PROJECT in $PROJECTS; do - PROJECT_NAME=$(basename "$PROJECT" | ruby -ruri -e 'puts URI.decode_www_form_component(STDIN.read.chomp)') + # 对 PROJECT 进行 URL 解码 + PROJECT=$(echo "$PROJECT" | ruby -ruri -e 'puts URI.decode_www_form_component(STDIN.read.chomp)') + PROJECT_NAME=$(basename "$PROJECT") # 如果 query 不为空,则进行筛选 if [[ -n "$query" ]]; then