summaryrefslogtreecommitdiff
path: root/src/toru/toru-info
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2017-05-01 17:46:32 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2017-05-04 14:28:08 -0400
commit2ae5371f347603d34a7ccc33681e612db338d11e (patch)
tree2ecb5b05dcb1ffc2defb31c7f64d6720435f13e5 /src/toru/toru-info
parentbb97cfc85d9b711b517985abbd9832bff9c4b37a (diff)
Have everything use a main() function, where it isn't too tricky to convert
"Ignore space change" is essential to making sense of this patch.
Diffstat (limited to 'src/toru/toru-info')
-rwxr-xr-xsrc/toru/toru-info38
1 files changed, 21 insertions, 17 deletions
diff --git a/src/toru/toru-info b/src/toru/toru-info
index 31015e4..69799f1 100755
--- a/src/toru/toru-info
+++ b/src/toru/toru-info
@@ -22,23 +22,27 @@
. "$(librelib messages)"
. "$(librelib conf)"
-for _pkg in "$@"; do
- _pkgbuild="$(toru-where "$_pkg")"
+main() {
+ for _pkg in "$@"; do
+ _pkgbuild="$(toru-where "$_pkg")"
- if [ -f "$_pkgbuild/PKGBUILD" ]; then
- if ! load_PKGBUILD "$_pkgbuild/PKGBUILD" 2>/dev/null; then
- warning "Errors on %s" "$_pkg"
- continue
- fi
+ if [ -f "$_pkgbuild/PKGBUILD" ]; then
+ if ! load_PKGBUILD "$_pkgbuild/PKGBUILD" 2>/dev/null; then
+ warning "Errors on %s" "$_pkg"
+ continue
+ fi
+
+ deps=("${depends[@]}" "${makedepends[@]}" "${checkdepends[@]}")
+ repo="$(basename -- "$(dirname -- "$_pkgbuild")")"
- deps=("${depends[@]}" "${makedepends[@]}" "${checkdepends[@]}")
- repo="$(basename -- "$(dirname -- "$_pkgbuild")")"
+ msg "%s/%s %s-%s" "$repo" "$_pkg" "$pkgver" "$pkgrel"
+ msg2 '%s' "$pkgdesc"
+ msg2 '%s' "$url"
+ msg2 'Depends: %s' "${deps[*]}"
+ else
+ warning "%s doesn't exist" "$_pkg"
+ fi
+ done
+}
- msg "%s/%s %s-%s" "$repo" "$_pkg" "$pkgver" "$pkgrel"
- msg2 '%s' "$pkgdesc"
- msg2 '%s' "$url"
- msg2 'Depends: %s' "${deps[*]}"
- else
- warning "%s doesn't exist" "$_pkg"
- fi
-done
+main "$@"