Fixes https://github.com/termux/termux-app/issues/321.
TERMUX_PKG_HOMEPAGE=https://termux.com
TERMUX_PKG_DESCRIPTION="Suggest installation of packages in interactive shell sessions"
TERMUX_PKG_HOMEPAGE=https://termux.com
TERMUX_PKG_DESCRIPTION="Suggest installation of packages in interactive shell sessions"
termux_step_make_install () {
TERMUX_LIBEXEC_DIR=$TERMUX_PREFIX/libexec/termux
termux_step_make_install () {
TERMUX_LIBEXEC_DIR=$TERMUX_PREFIX/libexec/termux
char const* binary_name = current_line + 1;
int distance = termux_levenshtein_distance(command_not_found, binary_name);
if (distance == 0 && strcmp(command_not_found, binary_name) == 0) {
char const* binary_name = current_line + 1;
int distance = termux_levenshtein_distance(command_not_found, binary_name);
if (distance == 0 && strcmp(command_not_found, binary_name) == 0) {
- printf("The program '%s' is not installed. Install it by executing:\n packages install %s\n", binary_name, current_package);
+ printf("The program '%s' is not installed. Install it by executing:\n pkg install %s\n", binary_name, current_package);
return 127;
} else if (best_distance == distance) {
guesses_at_best_distance++;
return 127;
} else if (best_distance == distance) {
guesses_at_best_distance++;
" abook",
"angband",
" angband",
" abook",
"angband",
" angband",
+"apache2",
+" ab",
+" apachectl",
+" apxs",
+" checkgid",
+" dbmmanage",
+" envvars",
+" envvars-std",
+" fcgistarter",
+" htcacheclean",
+" htdbm",
+" htdigest",
+" htpasswd",
+" httpd",
+" httxt2dbm",
+" logresolve",
+" rotatelogs",
+" suexec",
"apt",
" apt",
" apt-cache",
"apt",
" apt",
" apt-cache",
" corkscrew",
"cppi",
" cppi",
" corkscrew",
"cppi",
" cppi",
+"cscope",
+" cscope",
+" ocs",
"ctags",
" ctags",
" readtags",
"ctags",
" ctags",
" readtags",
"db",
" db_archive",
" db_checkpoint",
"db",
" db_archive",
" db_checkpoint",
" db_deadlock",
" db_dump",
" db_hotbackup",
" db_deadlock",
" db_dump",
" db_hotbackup",
" savelog",
" tempfile",
" which",
" savelog",
" tempfile",
" which",
+"debootstrap",
+" debootstrap",
"dialog",
" dialog",
" whiptail",
"dialog",
" dialog",
" whiptail",
"emacs",
" ebrowse",
" emacs",
"emacs",
" ebrowse",
" emacs",
" emacsclient",
" etags",
"erlang",
" emacsclient",
" etags",
"erlang",
" gdk-pixbuf-pixdata",
" gdk-pixbuf-query-loaders",
" gdk-pixbuf-thumbnailer",
" gdk-pixbuf-pixdata",
" gdk-pixbuf-query-loaders",
" gdk-pixbuf-thumbnailer",
+"gegl",
+" gegl",
+" gegl-imgcmp",
+"gettext",
+" autopoint",
+" envsubst",
+" gettext",
+" gettext.sh",
+" gettextize",
+" msgattrib",
+" msgcat",
+" msgcmp",
+" msgcomm",
+" msgconv",
+" msgen",
+" msgexec",
+" msgfilter",
+" msgfmt",
+" msggrep",
+" msginit",
+" msgmerge",
+" msgunfmt",
+" msguniq",
+" ngettext",
+" recode-sr-latin",
+" xgettext",
"gifsicle",
" gifdiff",
" gifsicle",
"gifsicle",
" gifdiff",
" gifsicle",
" gnuchess",
"gnugo",
" gnugo",
" gnuchess",
"gnugo",
" gnugo",
+"gnuit",
+" .gitaction",
+" gitaction",
+" gitdpkgname",
+" gitfm",
+" gitkeys",
+" gitmkdirs",
+" gitmount",
+" gitps",
+" gitregrep",
+" gitrfgrep",
+" gitrgrep",
+" gitunpack",
+" gitview",
+" gitwhich",
+" gitwipe",
+" gitxgrep",
"gnupg",
" gpg",
" gpg-zip",
"gnupg",
" gpg",
" gpg-zip",
"hub",
" hub",
"hunspell",
"hub",
" hub",
"hunspell",
" iconv",
"icu-devtools",
" derb",
" iconv",
"icu-devtools",
" derb",
" genbrk",
" genccode",
" gencfu",
" genbrk",
" genccode",
" gencfu",
+"json-glib",
+" json-glib-format",
+" json-glib-validate",
"jupp",
" jmacs",
" joe",
"jupp",
" jmacs",
" joe",
" sserver",
" uuclient",
" uuserver",
" sserver",
" uuclient",
" uuserver",
"leptonica",
" convertfilestopdf",
" convertfilestops",
"leptonica",
" convertfilestopdf",
" convertfilestops",
" opt",
" verify-uselistorder",
" yaml2obj",
" opt",
" verify-uselistorder",
" yaml2obj",
-"lrzsz",
-" lrb",
-" lrx",
-" lrz",
-" lsb",
-" lsx",
-" lsz",
"ltrace",
" ltrace",
"lua",
"ltrace",
" ltrace",
"lua",
" mcdiff",
" mcedit",
" mcview",
" mcdiff",
" mcedit",
" mcview",
+"memcached",
+" memcached",
"micro",
" micro",
"minicom",
"micro",
" micro",
"minicom",
" mp3splt",
"mpc",
" mpc",
" mp3splt",
"mpc",
" mpc",
"mpv",
" mpv",
"multitail",
"mpv",
" mpv",
"multitail",
" ncdc",
"ncdu",
" ncdu",
" ncdc",
"ncdu",
" ncdu",
"ncurses-utils",
" clear",
" infocmp",
"ncurses-utils",
" clear",
" infocmp",
" par2verify",
"patch",
" patch",
" par2verify",
"patch",
" patch",
+"patchelf",
+" patchelf",
"perl",
" c2ph",
" corelist",
"perl",
" c2ph",
" corelist",
" rake",
" rdoc",
" ruby",
" rake",
" rdoc",
" ruby",
+"screen",
+" screen",
+" screen-4.5.1",
"scrypt",
" scrypt",
"sed",
"scrypt",
" scrypt",
"sed",
" soxi",
"sqlite",
" sqlite3",
" soxi",
"sqlite",
" sqlite3",
+"squid",
+" purge",
+" squid",
+" squidclient",
"sshpass",
" sshpass",
"sslscan",
"sshpass",
" sshpass",
"sslscan",
" svnversion",
"syncthing",
" syncthing",
" svnversion",
"syncthing",
" syncthing",
" tig",
"timewarrior",
" timew",
" tig",
"timewarrior",
" timew",
"tinyscheme",
" tinyscheme",
"tmate",
"tinyscheme",
" tinyscheme",
"tmate",
" vigpg",
" wifi-status",
"colordiff",
" vigpg",
" wifi-status",
"colordiff",
" colordiff",
"cowsay",
" cowsay",
" colordiff",
"cowsay",
" cowsay",
TERMUX_PKG_HOMEPAGE=https://termux.com/
TERMUX_PKG_DESCRIPTION="Basic system tools for Termux"
TERMUX_PKG_HOMEPAGE=https://termux.com/
TERMUX_PKG_DESCRIPTION="Basic system tools for Termux"
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
TERMUX_PKG_CONFFILES="etc/motd"
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
TERMUX_PKG_CONFFILES="etc/motd"
chmod +x $TERMUX_PREFIX/bin/$tool
done
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,login,packages,termux-open,termux-info} $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,pkg,termux-open,termux-info} $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
cd $TERMUX_PREFIX/bin
ln -s -f termux-open xdg-open
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/dalvikvm
cp $TERMUX_PKG_BUILDER_DIR/motd $TERMUX_PREFIX/etc/motd
cd $TERMUX_PREFIX/bin
ln -s -f termux-open xdg-open
Gitter chat: https://gitter.im/termux/termux
Mailing list: termux+subscribe@groups.io
Gitter chat: https://gitter.im/termux/termux
Mailing list: termux+subscribe@groups.io
-Search packages: packages search <query>
-Install a package: packages install <package>
-Upgrade packages: packages upgrade
-Learn more: packages help
+Search packages: pkg search <query>
+Install a package: pkg install <package>
+Upgrade packages: pkg upgrade
+Learn more: pkg help