diff --git a/goecs.sh b/goecs.sh index b881b45..24117eb 100644 --- a/goecs.sh +++ b/goecs.sh @@ -63,13 +63,12 @@ goecs_check() { if [ $? -eq 0 ]; then extracted_version=$(echo "${version_output//v/}") if [ -n "$extracted_version" ]; then - current_version=$(echo "$extracted_version" | cut -c 2-) ecs_version=$ECS_VERSION - if [[ "$(echo -e "$current_version\n$ecs_version" | sort -V | tail -n 1)" == "$current_version" ]]; then - echo "goecs version ($current_version) is latest, no need to upgrade." + if [[ "$(echo -e "$extracted_version\n$ecs_version" | sort -V | tail -n 1)" == "$extracted_version" ]]; then + echo "goecs version ($extracted_version) is latest, no need to upgrade." return else - echo "goecs version ($current_version) < $ecs_version, need to upgrade, 5 seconds later will start to upgrade" + echo "goecs version ($extracted_version) < $ecs_version, need to upgrade, 5 seconds later will start to upgrade" rm -rf /usr/bin/goecs rm -rf goecs fi diff --git a/utils/utils.go b/utils/utils.go index 1c68ea2..71e3f0f 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -215,16 +215,16 @@ func ProcessAndUpload(output string, filePath string, enableUplaod bool) { } if enableUplaod { // 获取文件的绝对路径 - absPath, err := filepath.Abs(filePath) - if err != nil { - fmt.Println("Failed to get absolute file path:", err) + absPath, err2 := filepath.Abs(filePath) + if err2 != nil { + fmt.Println("Failed to get absolute file path:", err2) return } // 上传文件并生成短链接 - shorturl, err := UploadText(absPath) - if err != nil { + shorturl, err3 := UploadText(absPath) + if err3 != nil { fmt.Println("Upload failed, cannot generate short URL.") - fmt.Println(err.Error()) + fmt.Println(err3.Error()) return } fmt.Println("Upload successful, short URL:", shorturl)