From 531c9a3fadfb4ae043cdbd43da8ff628c311c9f4 Mon Sep 17 00:00:00 2001 From: Ohio2 Date: Wed, 7 Jul 2021 06:57:09 +0200 Subject: [PATCH] clean up the code --- aps | 26 ++++++++++++++++---- patch | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 5 deletions(-) create mode 100644 patch diff --git a/aps b/aps index d7a4466..42918d3 100644 --- a/aps +++ b/aps @@ -12,6 +12,7 @@ die() { exit 2 } run_package_script() { # --- $2 is the package path, and $1 is the script to run + # --- RPS installs to root { if [ -x "${2}/${1}" ]; then echo ":: Running ${1}" @@ -20,7 +21,7 @@ run_package_script() { # --- $2 is the package path, and $1 is the script to run fi } } -install_local_package() { +install_local_package() { # --- Install-Local-Package install package LOCALLY! [ ! -e "${1}" ] && die "[E] File ${1} does not exist. Exiting..." # Extract the package echo "[*] Copying package ${1} into temporary location ${temp_location}..." @@ -69,7 +70,7 @@ install_local_package() { unset pkg_config_makedepends unset pkg_config_depends } -remove_local_package() { +remove_local_package() { # --- Removes local packges pkg_path="${installed_pkg_database}/${1}" [ ! -d "${pkg_path}" ] && die "Package could not be found in local installed package database. Exiting..." payloadfiles_path="${pkg_path}/payloadfiles" @@ -79,7 +80,7 @@ remove_local_package() { rm -rv "${pkg_path}" echo "[*] Removal complete for target ${pkg_name}" } -sync_local_repo_database() { +sync_local_repo_database() { # --- syncs to local repo databese echo ":: Syncing local database for repo ${1}..." if [ ! -d "${locpkg_database}/${1}" ]; then echo ":: Local database for repo ${1} does not exist, cloning..." @@ -95,7 +96,7 @@ install_package_from_repo() { # NOTE(hippoz): This can get a tad confusing... ${ [ ! -d "${locpkg_database}/${1}/${2}" ] && die "[E] Target not found." install_local_package "${locpkg_database}/${1}/${2}" } -upgrade() { +upgrade() { # --- upgrades echo ":: Upgrading installed packages..." unset_config_values cd "${installed_pkg_database}" || die "Could not enter installed package database. Exiting..." @@ -117,7 +118,21 @@ upgrade() { unset pkg_config_depends done } -main() { +help(){ + echo 'To install locally, do:' + echo 'aps install' + echo + echo 'To install from repo (synchronize), do:' + echo 'aps sync' + echo + echo 'To remove local packages, do:' + echo 'aps remove' + echo + echo 'To upgrade repos, do:' + echo 'aps upgrade' + echo +} +main() { # --- does soem stuff if [ -f "${lock}" ]; then echo "[E] A lock file already exists. If you're sure no package manager is running, remove the file ${lock}." exit 1 @@ -131,6 +146,7 @@ main() { [ -z "${2}" ] && die "[*] No targets specified." install_package_from_repo "official" "${2}" ;; upgrade) upgrade "official" ;; + help) help *) die "[E] Invalid option ${1}, exiting..." ;; esac rm "${lock}" diff --git a/patch b/patch new file mode 100644 index 0000000..890bc1b --- /dev/null +++ b/patch @@ -0,0 +1,79 @@ +diff --git a/aps b/aps +index d7a4466..42918d3 100644 +--- a/aps ++++ b/aps +@@ -12,6 +12,7 @@ die() { + exit 2 + } + run_package_script() { # --- $2 is the package path, and $1 is the script to run ++ # --- RPS installs to root + { + if [ -x "${2}/${1}" ]; then + echo ":: Running ${1}" +@@ -20,7 +21,7 @@ run_package_script() { # --- $2 is the package path, and $1 is the script to run + fi + } + } +-install_local_package() { ++install_local_package() { # --- Install-Local-Package install package LOCALLY! + [ ! -e "${1}" ] && die "[E] File ${1} does not exist. Exiting..." + # Extract the package + echo "[*] Copying package ${1} into temporary location ${temp_location}..." +@@ -69,7 +70,7 @@ install_local_package() { + unset pkg_config_makedepends + unset pkg_config_depends + } +-remove_local_package() { ++remove_local_package() { # --- Removes local packges + pkg_path="${installed_pkg_database}/${1}" + [ ! -d "${pkg_path}" ] && die "Package could not be found in local installed package database. Exiting..." + payloadfiles_path="${pkg_path}/payloadfiles" +@@ -79,7 +80,7 @@ remove_local_package() { + rm -rv "${pkg_path}" + echo "[*] Removal complete for target ${pkg_name}" + } +-sync_local_repo_database() { ++sync_local_repo_database() { # --- syncs to local repo databese + echo ":: Syncing local database for repo ${1}..." + if [ ! -d "${locpkg_database}/${1}" ]; then + echo ":: Local database for repo ${1} does not exist, cloning..." +@@ -95,7 +96,7 @@ install_package_from_repo() { # NOTE(hippoz): This can get a tad confusing... ${ + [ ! -d "${locpkg_database}/${1}/${2}" ] && die "[E] Target not found." + install_local_package "${locpkg_database}/${1}/${2}" + } +-upgrade() { ++upgrade() { # --- upgrades + echo ":: Upgrading installed packages..." + unset_config_values + cd "${installed_pkg_database}" || die "Could not enter installed package database. Exiting..." +@@ -117,7 +118,21 @@ upgrade() { + unset pkg_config_depends + done + } +-main() { ++help(){ ++ echo 'To install locally, do:' ++ echo 'aps install' ++ echo ++ echo 'To install from repo (synchronize), do:' ++ echo 'aps sync' ++ echo ++ echo 'To remove local packages, do:' ++ echo 'aps remove' ++ echo ++ echo 'To upgrade repos, do:' ++ echo 'aps upgrade' ++ echo ++} ++main() { # --- does soem stuff + if [ -f "${lock}" ]; then + echo "[E] A lock file already exists. If you're sure no package manager is running, remove the file ${lock}." + exit 1 +@@ -131,6 +146,7 @@ main() { + [ -z "${2}" ] && die "[*] No targets specified." + install_package_from_repo "official" "${2}" ;; + upgrade) upgrade "official" ;; ++ help) help + *) die "[E] Invalid option ${1}, exiting..." ;; + esac + rm "${lock}"