diff options
author | Laurent le Beau-Martin <1180863+laurentlbm@users.noreply.github.com> | 2022-09-25 12:14:51 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-25 09:14:51 -0700 |
commit | 6f19e8abf50740de4a5556652176b74b2d2b101a (patch) | |
tree | 87a3155c3c911485d9e3e84d73a6c3f77027c6ce | |
parent | f93da455a354f019213315d93bd204a87245b928 (diff) |
Add installer support for Termux (#540)
-rw-r--r-- | README.md | 10 | ||||
-rwxr-xr-x | install.sh | 25 |
2 files changed, 29 insertions, 6 deletions
@@ -177,6 +177,16 @@ pacman -S atuin And then follow [the shell setup](#shell-plugin) +### Termux + +Atuin is available in the Termux package repository: + +``` +pkg install atuin +``` + +And then follow [the shell setup](#shell-plugin) + ### From source ``` diff --git a/install.sh b/install.sh index 916b39d19..df66dbc2f 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 |