librhash: Update from 1.3.5 to 1.3.6
[termux-packages] / packages / termux-tools / pkg
CommitLineData
d6df138b
FF
1#!/data/data/com.termux/files/usr/bin/sh
2set -e -u
3
4show_help() {
fc071841 5 echo 'Usage: pkg command [arguments]'
d6df138b
FF
6 echo ''
7 echo 'A tool for managing packages. Commands:'
8 echo ''
96b1a1bb
FF
9 echo ' files <packages>'
10 echo ' install <packages>'
d6df138b
FF
11 echo ' list-all'
12 echo ' list-installed'
96b1a1bb 13 echo ' reinstall <packages>'
d6df138b 14 echo ' search <query>'
96b1a1bb
FF
15 echo ' show <packages>'
16 echo ' uninstall <packages>'
d6df138b
FF
17 echo ' upgrade'
18 exit 1
19}
20
21if [ $# = 0 ]; then show_help; fi
22CMD="$1"
23shift 1
24
25case "$CMD" in
96b1a1bb 26 f*) dpkg -L $@;;
9d99cc65 27 h*) show_help;;
29647198 28 add|i*) apt update; apt install $@;;
9d99cc65
FF
29 list-a*) apt list $@;;
30 list-i*) apt list --installed $@;;
31 re*) apt install --reinstall $@;;
32 se*) apt update; apt search $@;;
33 sh*) apt show $@;;
34 un*|rem*|rm|del*) apt remove $@;;
35 up*) apt update; apt full-upgrade;;
fc071841 36 *) echo "Unknown command: '$CMD' (run 'pkg help' for usage information)";;
d6df138b
FF
37esac
38