summaryrefslogtreecommitdiffstats
path: root/install.sh
diff options
context:
space:
mode:
authorLaurent le Beau-Martin <1180863+laurentlbm@users.noreply.github.com>2022-09-25 12:14:51 -0400
committerGitHub <noreply@github.com>2022-09-25 09:14:51 -0700
commit6f19e8abf50740de4a5556652176b74b2d2b101a (patch)
tree87a3155c3c911485d9e3e84d73a6c3f77027c6ce /install.sh
parentf93da455a354f019213315d93bd204a87245b928 (diff)
Add installer support for Termux (#540)
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh25
1 files changed, 19 insertions, 6 deletions
diff --git a/install.sh b/install.sh
index 916b39d1..df66dbc2 100755
--- a/install.sh
+++ b/install.sh
@@ -118,6 +118,18 @@ __atuin_install_mac(){
}
+__atuin_install_termux(){
+ echo "Termux detected!"
+
+ if command -v pkg &> /dev/null; then
+ echo "Installing with pkg"
+ pkg install atuin
+ else
+ echo "Could not find pkg"
+ __atuin_install_unsupported
+ fi
+}
+
__atuin_install_cargo(){
echo "Attempting install with cargo"
@@ -157,12 +169,13 @@ __atuin_install_unsupported(){
# TODO: would be great to support others!
case "$OSTYPE" in
- linux*) __atuin_install_linux ;;
- darwin*) __atuin_install_mac ;;
- msys*) __atuin_install_unsupported ;;
- solaris*) __atuin_install_unsupported ;;
- bsd*) __atuin_install_unsupported ;;
- *) __atuin_install_unsupported ;;
+ linux-android*) __atuin_install_termux ;;
+ linux*) __atuin_install_linux ;;
+ darwin*) __atuin_install_mac ;;
+ msys*) __atuin_install_unsupported ;;
+ solaris*) __atuin_install_unsupported ;;
+ bsd*) __atuin_install_unsupported ;;
+ *) __atuin_install_unsupported ;;
esac
# TODO: Check which shell is in use