aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAustin Schey <aschey13@gmail.com>2023-03-13 17:43:21 -0500
committerGitHub <noreply@github.com>2023-03-13 22:43:21 +0000
commit0f598032b6f15e52c16ce3222e888588b31e66aa (patch)
treee361a3fec01117e3bdf3dab75280877ced0ddfc0
parentadd common prefixes and subcommands to stats (#773) (diff)
downloadatuin-0f598032b6f15e52c16ce3222e888588b31e66aa.zip
fix(installer): use case-insensitive comparison (#776)
-rwxr-xr-xinstall.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/install.sh b/install.sh
index 85831d69..909ae9ba 100755
--- a/install.sh
+++ b/install.sh
@@ -82,16 +82,16 @@ __atuin_install_linux(){
echo "Detected Linux!"
echo "Checking distro..."
if (uname -a | grep -qi "Microsoft"); then
- OS="UbuntuWSL"
+ OS="ubuntuwsl"
elif ! command -v lsb_release &> /dev/null; then
echo "lsb_release could not be found. Falling back to /etc/os-release"
- OS="$(grep -Po '(?<=^ID=).*$' /etc/os-release)" 2>/dev/null
+ OS="$(grep -Po '(?<=^ID=).*$' /etc/os-release | tr '[:upper:]' '[:lower:]')" 2>/dev/null
else
- OS=$(lsb_release -i | awk '{ print $3 }')
+ OS=$(lsb_release -i | awk '{ print $3 }' | tr '[:upper:]' '[:lower:]')
fi
- if [ "$OS" == "Arch" ] || [ "$OS" == "ManjaroLinux" ]; then
+ if [ "$OS" == "arch" ] || [ "$OS" == "manjarolinux" ]; then
__atuin_install_arch
- elif [ "$OS" == "Ubuntu" ] || [ "$OS" == "UbuntuWSL" ] || [ "$OS" == "Debian" ] || [ "$OS" == "Linuxmint" ] || [ "$OS" == "Parrot" ] || [ "$OS" == "Kali" ] || [ "$OS" == "Elementary" ] || [ "$OS" == "Pop" ]; then
+ elif [ "$OS" == "ubuntu" ] || [ "$OS" == "ubuntuwsl" ] || [ "$OS" == "debian" ] || [ "$OS" == "linuxmint" ] || [ "$OS" == "parrot" ] || [ "$OS" == "kali" ] || [ "$OS" == "elementary" ] || [ "$OS" == "pop" ]; then
__atuin_install_ubuntu
else
# TODO: download a binary or smth