Add contest pack prompt
- Add style pack choice before install options - Only show style presets when contest pack is selected
This commit is contained in:
@@ -26,7 +26,18 @@ install_banner=1
|
|||||||
season_mode="dynamic"
|
season_mode="dynamic"
|
||||||
season_choice=""
|
season_choice=""
|
||||||
style_choice="aurora"
|
style_choice="aurora"
|
||||||
|
style_pack="standard"
|
||||||
if [[ -t 0 ]]; then
|
if [[ -t 0 ]]; then
|
||||||
|
echo "Style pack:"
|
||||||
|
echo " 1) Standard (Aurora)"
|
||||||
|
echo " 2) Contest pack (choose from 5 styles)"
|
||||||
|
read -r -p "Choose [1]: " style_pack_pick
|
||||||
|
case "${style_pack_pick}" in
|
||||||
|
2) style_pack="contest" ;;
|
||||||
|
""|1) style_pack="standard" ;;
|
||||||
|
*) echo "Invalid choice, using standard."; style_pack="standard" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo "Install options:"
|
echo "Install options:"
|
||||||
echo " 1) PS1 only"
|
echo " 1) PS1 only"
|
||||||
echo " 2) Banner only"
|
echo " 2) Banner only"
|
||||||
@@ -71,27 +82,31 @@ if [[ -t 0 ]]; then
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo
|
if [[ "$style_pack" == "contest" ]]; then
|
||||||
echo "Style presets:"
|
echo
|
||||||
echo " 1) Aurora - Powerline blocks, seasonal palette, two-line"
|
echo "Style presets:"
|
||||||
echo " Preview: [date time user] > [@host /path]"
|
echo " 1) Aurora - Powerline blocks, seasonal palette, two-line"
|
||||||
echo " 2) Neon - Magenta/cyan cyber blocks, high contrast"
|
echo " Preview: [date time user] > [@host /path]"
|
||||||
echo " Preview: [user time] > [@host /path]"
|
echo " 2) Neon - Magenta/cyan cyber blocks, high contrast"
|
||||||
echo " 3) Forge - Warm copper blocks, heavy frame"
|
echo " Preview: [user time] > [@host /path]"
|
||||||
echo " Preview: [date time user] > [@host /path]"
|
echo " 3) Forge - Warm copper blocks, heavy frame"
|
||||||
echo " 4) Circuit - Green scanline, minimal rails"
|
echo " Preview: [date time user] > [@host /path]"
|
||||||
echo " Preview: [user time] - @host /path"
|
echo " 4) Circuit - Green scanline, minimal rails"
|
||||||
echo " 5) Mono - Clean monochrome, fast read"
|
echo " Preview: [user time] - @host /path"
|
||||||
echo " Preview: [date time user] @host /path"
|
echo " 5) Mono - Clean monochrome, fast read"
|
||||||
read -r -p "Choose style [1]: " style_pick
|
echo " Preview: [date time user] @host /path"
|
||||||
case "${style_pick}" in
|
read -r -p "Choose style [1]: " style_pick
|
||||||
2) style_choice="neon" ;;
|
case "${style_pick}" in
|
||||||
3) style_choice="forge" ;;
|
2) style_choice="neon" ;;
|
||||||
4) style_choice="circuit" ;;
|
3) style_choice="forge" ;;
|
||||||
5) style_choice="mono" ;;
|
4) style_choice="circuit" ;;
|
||||||
""|1) style_choice="aurora" ;;
|
5) style_choice="mono" ;;
|
||||||
*) echo "Invalid choice, using aurora."; style_choice="aurora" ;;
|
""|1) style_choice="aurora" ;;
|
||||||
esac
|
*) echo "Invalid choice, using aurora."; style_choice="aurora" ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
style_choice="aurora"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,17 @@ season_mode="dynamic"
|
|||||||
season_choice=""
|
season_choice=""
|
||||||
style_choice="aurora"
|
style_choice="aurora"
|
||||||
if [[ -t 0 ]]; then
|
if [[ -t 0 ]]; then
|
||||||
|
style_pack="standard"
|
||||||
|
echo "Style pack:"
|
||||||
|
echo " 1) Standard (Aurora)"
|
||||||
|
echo " 2) Contest pack (choose from 5 styles)"
|
||||||
|
read -r -p "Choose [1]: " style_pack_pick
|
||||||
|
case "${style_pack_pick}" in
|
||||||
|
2) style_pack="contest" ;;
|
||||||
|
""|1) style_pack="standard" ;;
|
||||||
|
*) echo "Invalid choice, using standard."; style_pack="standard" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo "Season mode:"
|
echo "Season mode:"
|
||||||
echo " 1) Dynamic (auto by date)"
|
echo " 1) Dynamic (auto by date)"
|
||||||
echo " 2) Static (pick one season)"
|
echo " 2) Static (pick one season)"
|
||||||
@@ -47,27 +58,31 @@ if [[ -t 0 ]]; then
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo
|
if [[ "$style_pack" == "contest" ]]; then
|
||||||
echo "Style presets:"
|
echo
|
||||||
echo " 1) Aurora - Powerline blocks, seasonal palette, two-line"
|
echo "Style presets:"
|
||||||
echo " Preview: [date time user] > [@host /path]"
|
echo " 1) Aurora - Powerline blocks, seasonal palette, two-line"
|
||||||
echo " 2) Neon - Magenta/cyan cyber blocks, high contrast"
|
echo " Preview: [date time user] > [@host /path]"
|
||||||
echo " Preview: [user time] > [@host /path]"
|
echo " 2) Neon - Magenta/cyan cyber blocks, high contrast"
|
||||||
echo " 3) Forge - Warm copper blocks, heavy frame"
|
echo " Preview: [user time] > [@host /path]"
|
||||||
echo " Preview: [date time user] > [@host /path]"
|
echo " 3) Forge - Warm copper blocks, heavy frame"
|
||||||
echo " 4) Circuit - Green scanline, minimal rails"
|
echo " Preview: [date time user] > [@host /path]"
|
||||||
echo " Preview: [user time] - @host /path"
|
echo " 4) Circuit - Green scanline, minimal rails"
|
||||||
echo " 5) Mono - Clean monochrome, fast read"
|
echo " Preview: [user time] - @host /path"
|
||||||
echo " Preview: [date time user] @host /path"
|
echo " 5) Mono - Clean monochrome, fast read"
|
||||||
read -r -p "Choose style [1]: " style_pick
|
echo " Preview: [date time user] @host /path"
|
||||||
case "${style_pick}" in
|
read -r -p "Choose style [1]: " style_pick
|
||||||
2) style_choice="neon" ;;
|
case "${style_pick}" in
|
||||||
3) style_choice="forge" ;;
|
2) style_choice="neon" ;;
|
||||||
4) style_choice="circuit" ;;
|
3) style_choice="forge" ;;
|
||||||
5) style_choice="mono" ;;
|
4) style_choice="circuit" ;;
|
||||||
""|1) style_choice="aurora" ;;
|
5) style_choice="mono" ;;
|
||||||
*) echo "Invalid choice, using aurora."; style_choice="aurora" ;;
|
""|1) style_choice="aurora" ;;
|
||||||
esac
|
*) echo "Invalid choice, using aurora."; style_choice="aurora" ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
style_choice="aurora"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$DST_DIR"
|
mkdir -p "$DST_DIR"
|
||||||
|
|||||||
Reference in New Issue
Block a user