From 2342a3392349c0ae9d742e9da9833590e6567d08 Mon Sep 17 00:00:00 2001 From: mentalisttraceur Date: Mon, 11 Sep 2023 08:16:08 +0000 Subject: [PATCH] Use `case` for Linux distro choice in `install.sh` (#1200) --- install.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/install.sh b/install.sh index 6d3da5b..07c1694 100755 --- a/install.sh +++ b/install.sh @@ -92,14 +92,15 @@ __atuin_install_linux(){ else OS=$(lsb_release -i | awk '{ print $3 }' | tr '[:upper:]' '[:lower:]') fi - if [ "$OS" == "arch" ] || [ "$OS" == "manjarolinux" ] || [ "$OS" == "endeavouros" ]; then - __atuin_install_arch - 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 - __atuin_install_unsupported - fi + case "$OS" in + "arch" | "manjarolinux" | "endeavouros") + __atuin_install_arch;; + "ubuntu" | "ubuntuwsl" | "debian" | "linuxmint" | "parrot" | "kali" | "elementary" | "pop") + __atuin_install_ubuntu;; + *) + # TODO: download a binary or smth + __atuin_install_unsupported;; + esac } __atuin_install_mac(){