Skip to content

Commit

Permalink
Add installer support for Termux (atuinsh#540)
Browse files Browse the repository at this point in the history
  • Loading branch information
laurentlbm authored Sep 25, 2022
1 parent f93da45 commit 6f19e8a
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 6 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

```
Expand Down
25 changes: 19 additions & 6 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 6f19e8a

Please sign in to comment.