diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2017-05-01 17:46:32 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2017-05-04 14:28:08 -0400 |
commit | 2ae5371f347603d34a7ccc33681e612db338d11e (patch) | |
tree | 2ecb5b05dcb1ffc2defb31c7f64d6720435f13e5 /src/toru/toru-info | |
parent | bb97cfc85d9b711b517985abbd9832bff9c4b37a (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-x | src/toru/toru-info | 38 |
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 "$@" |