diff options
Diffstat (limited to 'src/cli')
| -rw-r--r-- | src/cli/install.sh | 52 | ||||
| -rw-r--r-- | src/cli/upgrade_command.zig | 5 |
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)) { |
