Просмотр исходного кода

ignore: more reliable install script, handle non prettified json responses (#2745)

Co-authored-by: rekram1-node <[email protected]>
Alain Schlesser 6 месяцев назад
Родитель
Сommit
6404bd006d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      install

+ 1 - 1
install

@@ -46,7 +46,7 @@ mkdir -p "$INSTALL_DIR"
 
 if [ -z "$requested_version" ]; then
     url="https://github.com/sst/opencode/releases/latest/download/$filename"
-    specific_version=$(curl -s https://api.github.com/repos/sst/opencode/releases/latest | awk -F'"' '/"tag_name": "/ {gsub(/^v/, "", $4); print $4}')
+    specific_version=$(curl -s https://api.github.com/repos/sst/opencode/releases/latest | sed -n 's/.*"tag_name": *"v\([^"]*\)".*/\1/p')
 
     if [[ $? -ne 0 || -z "$specific_version" ]]; then
         echo -e "${RED}Failed to fetch version information${NC}"