summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMrAshCreates2024-03-29 14:38:11 -0500
committerMrAshCreates2024-03-29 14:38:11 -0500
commit9969ab910348604a1a68f8e9e309437903558d33 (patch)
tree2fb02531eddb1f32d34d6c8d3e4427ad7c2dd5df
parent0285f21ede67642fdf5e5a3e84751480fcff6b16 (diff)
downloadaur-9969ab910348604a1a68f8e9e309437903558d33.tar.gz
Add optimizemyarch package
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--options.sh31
3 files changed, 28 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 22f5cb2ae585..a36fca2b7ac2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = optimizemyarch
pkgdesc = A script to optimize and maintain Arch Linux installations
- pkgver = 1.0.3
+ pkgver = 1.0.4
pkgrel = 1
url = https://github.com/MrAshCreates/optimizemyarch
arch = any
@@ -14,7 +14,7 @@ pkgbase = optimizemyarch
sha256sums = b3392c2d80bc9ba4e539f1911404509ac7b59cff9f307e0c461c716dd9828ae8
sha256sums = 7b4bacf70fe2d772231b0225a79cac5c6775324cc951a0708b9ecc72ea3389b8
sha256sums = 9c10be88b92149c5b0834d82d522fce8e271f40414571ebc278e3782af7f3344
- sha256sums = cdcf8889e598f7a38f688e14ac73d3f7a0985494ef4292e71bc4206266522335
+ sha256sums = 644773026983f47c4bfdb376987c3578365a95b489eafb5ce8dbcc343c9d7014
sha256sums = 90cf09c0fc358afc55670770c48fb489de2a08215f74181e27449b728cd46f37
pkgname = optimizemyarch
diff --git a/PKGBUILD b/PKGBUILD
index d7fb3b270f07..59aa852d4419 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Asher Winstead asher@mrashcreates.xyz
pkgname=optimizemyarch
-pkgver=1.0.3
+pkgver=1.0.4
pkgrel=1
pkgdesc="A script to optimize and maintain Arch Linux installations"
arch=('any')
@@ -11,7 +11,7 @@ source=("optimizemyarch.sh" "init.sh" "dependencies.sh" "options.sh" "optimizati
sha256sums=('b3392c2d80bc9ba4e539f1911404509ac7b59cff9f307e0c461c716dd9828ae8'
'7b4bacf70fe2d772231b0225a79cac5c6775324cc951a0708b9ecc72ea3389b8'
'9c10be88b92149c5b0834d82d522fce8e271f40414571ebc278e3782af7f3344'
- 'cdcf8889e598f7a38f688e14ac73d3f7a0985494ef4292e71bc4206266522335'
+ '644773026983f47c4bfdb376987c3578365a95b489eafb5ce8dbcc343c9d7014'
'90cf09c0fc358afc55670770c48fb489de2a08215f74181e27449b728cd46f37')
package() {
diff --git a/options.sh b/options.sh
index 871d31301f48..32ef0884d0da 100644
--- a/options.sh
+++ b/options.sh
@@ -144,21 +144,38 @@ while [[ $# -gt 0 ]]; do
$aur_helper -Syu --noconfirm
shift
;;
- -i|--install)
- echo "Installing app..."
- read -p "Package: " package_choice
- $aur_helper -S $package_choice
+ -h|--help)
shift
+ if [[ $# -gt 0 ]]; then
+ display_option_help "$1"
+ else
+ display_usage
+ fi
+ exit 0
;;
-s|--search)
echo "Search app..."
- read -p "Search: " package_choice
+ if [[ $# -eq 1 ]]; then
+ read -p "Search: " package_choice
+ else
+ package_choice=$2
+ shift
+ fi
$aur_helper -Ss $package_choice
read -p "Do you want to install a package? (y/n): " answer_choice
if [[ $answer_choice == "y" ]]; then
- OMA -i
+ oma -i "$package_choice"
fi
-
+ shift
+ ;;
+ -i|--install)
+ echo "Installing apps..."
+ while [[ $# -gt 1 ]]; do
+ echo "Installing $2..."
+ $aur_helper -S "$2"
+ shift
+ done
+ echo "Optimization complete!"
shift
;;
-r|--remove-packages)