This commit is contained in:
spiritysdx
2024-07-01 17:15:27 +08:00
parent 6d1f806e94
commit 956f65941e
2 changed files with 9 additions and 10 deletions

View File

@@ -63,13 +63,12 @@ goecs_check() {
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
extracted_version=$(echo "${version_output//v/}") extracted_version=$(echo "${version_output//v/}")
if [ -n "$extracted_version" ]; then if [ -n "$extracted_version" ]; then
current_version=$(echo "$extracted_version" | cut -c 2-)
ecs_version=$ECS_VERSION ecs_version=$ECS_VERSION
if [[ "$(echo -e "$current_version\n$ecs_version" | sort -V | tail -n 1)" == "$current_version" ]]; then if [[ "$(echo -e "$extracted_version\n$ecs_version" | sort -V | tail -n 1)" == "$extracted_version" ]]; then
echo "goecs version ($current_version) is latest, no need to upgrade." echo "goecs version ($extracted_version) is latest, no need to upgrade."
return return
else 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 /usr/bin/goecs
rm -rf goecs rm -rf goecs
fi fi

View File

@@ -215,16 +215,16 @@ func ProcessAndUpload(output string, filePath string, enableUplaod bool) {
} }
if enableUplaod { if enableUplaod {
// 获取文件的绝对路径 // 获取文件的绝对路径
absPath, err := filepath.Abs(filePath) absPath, err2 := filepath.Abs(filePath)
if err != nil { if err2 != nil {
fmt.Println("Failed to get absolute file path:", err) fmt.Println("Failed to get absolute file path:", err2)
return return
} }
// 上传文件并生成短链接 // 上传文件并生成短链接
shorturl, err := UploadText(absPath) shorturl, err3 := UploadText(absPath)
if err != nil { if err3 != nil {
fmt.Println("Upload failed, cannot generate short URL.") fmt.Println("Upload failed, cannot generate short URL.")
fmt.Println(err.Error()) fmt.Println(err3.Error())
return return
} }
fmt.Println("Upload successful, short URL:", shorturl) fmt.Println("Upload successful, short URL:", shorturl)