feat(kiro): add support for Kiro fork of VSCode

This commit is contained in:
2025-07-26 12:13:11 +01:00
parent 858193cdcb
commit 0dc9c48166

20
siren
View File

@@ -49,6 +49,7 @@ Usage: $(basename "$0") EDITOR COMMAND [OPTIONS]
Editors:
cursor, c Cursor editor
kiro, k Kiro editor
vscode, code, vsc, v Visual Studio Code
vscode-insiders, vsci, i Visual Studio Code Insiders
windsurf, surf, w Windsurf editor
@@ -95,6 +96,9 @@ editor_config_dir() {
"windsurf")
echo "${HOME}/Library/Application Support/Windsurf/User"
;;
"kiro")
echo "${HOME}/Library/Application Support/Kiro/User"
;;
*)
echo "Error: Invalid editor '${SETUP_EDITOR}' for macOS"
exit 1
@@ -115,6 +119,9 @@ editor_config_dir() {
"windsurf")
echo "${HOME}/.config/Windsurf/User"
;;
"kiro")
echo "${HOME}/.config/Kiro/User"
;;
*)
echo "Error: Invalid editor '${SETUP_EDITOR}' for Linux"
exit 1
@@ -266,6 +273,14 @@ find_editor_cmd() {
"${HOME}/Applications/Windsurf.app/Contents/Resources/app/bin/windsurf"
)
;;
"kiro")
# Set possible Kiro CLI command locations.
possible_commands=(
"kiro"
"/Applications/Kiro.app/Contents/Resources/app/bin/kiro"
"${HOME}/Applications/Kiro.app/Contents/Resources/app/bin/kiro"
)
;;
*)
echo "Error: Invalid editor '${SETUP_EDITOR}'"
exit 1
@@ -642,9 +657,12 @@ main() {
"windsurf" | "wind" | "surf" | "w")
SETUP_EDITOR="windsurf"
;;
"kiro" | "k")
SETUP_EDITOR="kiro"
;;
*)
echo "Error: Unsupported editor '${editor}'"
echo "Supported editors: cursor, vscode (vsc), vscode-insiders (vsci), windsurf (wind)"
echo "Supported editors: cursor, kiro, vscode (vsc), vscode-insiders (vsci), windsurf (wind)"
exit 1
;;
esac