Skip to content

Commit 6f7f90b

Browse files
marc0derclaude
andcommitted
Update stable installation template to match beta CI mode changes
Co-Authored-By: Claude <[email protected]>
1 parent af2dcc7 commit 6f7f90b

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

app/views/install_stable.scala.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,22 +68,35 @@ echo "$SDKMAN_PLATFORM" > "$sdkman_platform_file"
6868

6969
echo "Prime the config file..."
7070
touch "$sdkman_config_file"
71+
72+
@if(ci) {
73+
# CI mode - optimized for automated environments
74+
echo "sdkman_auto_answer=true" >> "$sdkman_config_file"
75+
echo "sdkman_colour_enable=false" >> "$sdkman_config_file"
76+
echo "sdkman_selfupdate_feature=false" >> "$sdkman_config_file"
77+
} else {
78+
# Interactive mode - optimized for human use
7179
echo "sdkman_auto_answer=false" >> "$sdkman_config_file"
80+
echo "sdkman_colour_enable=true" >> "$sdkman_config_file"
81+
echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file"
82+
}
83+
84+
# Set shell-specific config
7285
if [ -z "$ZSH_VERSION" -a -z "$BASH_VERSION" ]; then
7386
echo "sdkman_auto_complete=false" >> "$sdkman_config_file"
7487
else
7588
echo "sdkman_auto_complete=true" >> "$sdkman_config_file"
7689
fi
90+
91+
# Common settings that don't change based on CI mode
7792
echo "sdkman_auto_env=false" >> "$sdkman_config_file"
7893
echo "sdkman_beta_channel=@beta" >> "$sdkman_config_file"
7994
echo "sdkman_checksum_enable=true" >> "$sdkman_config_file"
80-
echo "sdkman_colour_enable=true" >> "$sdkman_config_file"
8195
echo "sdkman_curl_connect_timeout=7" >> "$sdkman_config_file"
8296
echo "sdkman_curl_max_time=10" >> "$sdkman_config_file"
8397
echo "sdkman_debug_mode=false" >> "$sdkman_config_file"
8498
echo "sdkman_insecure_ssl=false" >> "$sdkman_config_file"
8599
echo "sdkman_native_enable=true" >> "$sdkman_config_file"
86-
echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file"
87100

88101
# script cli distribution
89102
echo "Installing script cli archive..."

0 commit comments

Comments
 (0)