summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md10
-rwxr-xr-xinstall.sh25
2 files changed, 29 insertions, 6 deletions
diff --git a/README.md b/README.md
index 86695f0e2..70d833341 100644
--- a/README.md
+++ b/README.md
@@ -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