chmod +x $TERMUX_PREFIX/bin/$tool
done
- cp -p $TERMUX_PKG_BUILDER_DIR/{dalvikvm,su,termux-fix-shebang,termux-reload-settings,termux-setup-storage,chsh,termux-open-url,termux-wake-lock,termux-wake-unlock} $TERMUX_PREFIX/bin/
+ cp -p $TERMUX_PKG_BUILDER_DIR/{dalvikvm,su,termux-fix-shebang,termux-reload-settings,termux-setup-storage,chsh,termux-open-url,termux-wake-lock,termux-wake-unlock,login,packages} $TERMUX_PREFIX/bin/
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/dalvikvm
cp $TERMUX_PKG_BUILDER_DIR/motd $TERMUX_PREFIX/etc/motd
Gitter chat: https://gitter.im/termux/termux
Mailing list: termux+subscribe@groups.io
-Search packages: termux search <query>
-Install a package: termux install <package>
-Upgrade packages: termux upgrade
-Learn more: termux help
+Search packages: packages search <query>
+Install a package: packages install <package>
+Upgrade packages: packages upgrade
+Learn more: packages help
Run 'touch ~/.hushlogin' to get rid of this login message.
--- /dev/null
+#!/data/data/com.termux/files/usr/bin/sh
+set -e -u
+
+show_help() {
+ echo 'Usage: packages command [arguments]'
+ echo ''
+ echo 'A tool for managing packages. Commands:'
+ echo ''
+ echo ' install <packages-to-install>'
+ echo ' list-all'
+ echo ' list-installed'
+ echo ' reinstall <packages-to-reinstall>'
+ echo ' search <query>'
+ echo ' show <packages-to-show>'
+ echo ' uninstall <packages-to-uninstall>'
+ echo ' upgrade'
+ exit 1
+}
+
+if [ $# = 0 ]; then show_help; fi
+CMD="$1"
+shift 1
+
+case "$CMD" in
+ help) show_help;;
+ install) apt update; apt install $@;;
+ list-all) apt list $@;;
+ list-installed) apt list --installed $@;;
+ reinstall) apt install --reinstall $@;;
+ search) apt update; apt search $@;;
+ show) apt show $@;;
+ uninstall|remove) apt remove $@;;
+ update|upgrade) apt update; apt full-upgrade;;
+ *) echo "Unknown command: '$CMD' (run 'packages help' for usage information)";;
+esac
+