package manager written in bash
shpkg_source
optional to allow custom precompiled packages instead of building from source shpkg_depends
while if it's not supported then this variable will be ignored. allowing to be compatible with other platforms/package-dir/*.patch
automatically applies it in pkgsrc
source tree
You may disable this by adding shpkg_disable_auto_patch_src=boolean
key-valueshpkg_arch_only
now you can do something like:shpkg_arch_only=('armhf' 'x86_64')
shpkg_depends=('go' 'openssl' 'rustc')
autoremove
dependencies. and to assume --yes
automatically instead it will give you an opportunity to look at the package removal interactively
If you wish to make it non-interactive you can specify SHPKG_ASSUME_FORCE_YES=1
but be very carefulSHPKG_TERMUXROOT
variable is removed. if making buildscripts for Termux, use ${PREFIX:-}
variable instead for your buildscriptsinfo
function to make it clearinfo
option in shpkg
- this views buildscript information
SHPKG_BUILD
newly implemented key-values;
shpkg_description
- a package descriptionshpkg_version
- a package versioninfo
and update
functions in help
shpkg
is installed otherwise would abort itshpkg_repo.list
file. comments and newlines are now being ignored. fixes (#7)update
function (note: this feature has known bugs that can't be easily fixed, use with caution)shpkg_source
shpkg_src_use_git=true
in your SHPKG_BUILD
scriptCode changes:
tput
isn't installed