re-add usage() function

This commit is contained in:
LinuxSquare 2024-04-21 13:01:58 +02:00
parent 0bcf1973fa
commit e4356fe29d

View file

@ -23,6 +23,31 @@ readonly APKBUILD_GIT_REPO_BASE="https://git.noveria.org/APKBUILD"
# Miscellaneous functions # Miscellaneous functions
## ##
function usage() {
echo -e "Noveria Alpine Linux repository build management
Usage: $(basename $0) <operations> [...]
Operations:
Miscellaneous:
-h, --help Usage information
-p, --publish Publish files to webserver (not yet implemented)
--debug Start debug-container bash shell
--init Initialize local directories & abuild keys
Podman:
-b, --build (Re)build podman image
DB management:
-d, --delete <pkgname> Delete package
-r, --refresh Refresh APKINDEX with packages in repo
-s, --sign Sign APKINDEX with abuild private key
Package management:
-k, --apkbuild Build binary package from APKBUILD and move to, refresh and sign local repository
"
}
function init_local() { function init_local() {
if [[ ! -d "${BUILD_DIR}" || ! -d "${REPO_DIR}" || ! -d "${KEYS_DIR}" || ! -f "${PKG_LIST_FILE}" ]]; then if [[ ! -d "${BUILD_DIR}" || ! -d "${REPO_DIR}" || ! -d "${KEYS_DIR}" || ! -f "${PKG_LIST_FILE}" ]]; then
message_blue_double_colon "Initializing local directories" message_blue_double_colon "Initializing local directories"