aboutsummaryrefslogtreecommitdiff
path: root/src/cli
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli')
-rw-r--r--src/cli/install.sh52
-rw-r--r--src/cli/upgrade_command.zig5
2 files changed, 19 insertions, 38 deletions
diff --git a/src/cli/install.sh b/src/cli/install.sh
index e771ba28d..9c92bb745 100644
--- a/src/cli/install.sh
+++ b/src/cli/install.sh
@@ -1,52 +1,28 @@
#!/bin/bash
-
# Reset
-Color_Off='' # Text Reset
+Color_Off=''
# Regular Colors
-Black='' # Black
-Red='' # Red
-Green='' # Green
-Yellow='' # Yellow
-Blue='' # Blue
-Purple='' # Purple
-Cyan='' # Cyan
-White='' # White
+Red=''
+Green=''
# Bold
-BBlack='' # Black
-BRed='' # Red
-BGreen='' # Green
-BYellow='' # Yellow
-BBlue='' # Blue
-BPurple='' # Purple
-BCyan='' # Cyan
-BWhite='' # White
+BWhite=''
+BGreen=''
if test -t 1; then
-# Reset
-Color_Off='\033[0m' # Text Reset
+ # Reset
+ Color_Off='\033[0m' # Text Reset
-# Regular Colors
-Black='\033[0;30m' # Black
-Red='\033[0;31m' # Red
-Green='\033[0;32m' # Green
-Yellow='\033[0;33m' # Yellow
-Blue='\033[0;34m' # Blue
-Purple='\033[0;35m' # Purple
-Cyan='\033[0;36m' # Cyan
-White='\033[0;37m' # White
+ # Regular Colors
+ Red='\033[0;31m' # Red
+ Green='\033[0;32m' # Green
+ White='\033[0;37m' # White
-# Bold
-BBlack='\033[1;30m' # Black
-BRed='\033[1;31m' # Red
-BGreen='\033[1;32m' # Green
-BYellow='\033[1;33m' # Yellow
-BBlue='\033[1;34m' # Blue
-BPurple='\033[1;35m' # Purple
-BCyan='\033[1;36m' # Cyan
-BWhite='\033[1;37m' # White
+ # Bold
+ BGreen='\033[1;32m' # Green
+ BWhite='\033[1;37m' # White
fi
diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig
index 1ea8b5391..af6c4e97a 100644
--- a/src/cli/upgrade_command.zig
+++ b/src/cli/upgrade_command.zig
@@ -270,6 +270,11 @@ pub const UpgradeCommand = struct {
var assets = assets_.expr.asArray() orelse break :get_asset;
while (assets.next()) |asset| {
+ if (asset.asProperty("content_type")) |content_type| {
+ const content_type_ = (content_type.expr.asString(allocator)) orelse continue;
+ if (!strings.eqlComptime(content_type, "application/zip")) continue;
+ }
+
if (asset.asProperty("name")) |name_| {
if (name_.expr.asString(allocator)) |name| {
if (strings.eqlComptime(name, Version.zip_filename)) {