diff --git a/reverse-build-depends b/reverse-build-depends index 1e6a35b..5f91d0b 100755 --- a/reverse-build-depends +++ b/reverse-build-depends @@ -7,7 +7,10 @@ # that a package has. usage() { - echo "Usage: $0 [-c] " + echo "Usage: $0 [-c|-s] " + echo "Options:" + echo " -c: Print only the number of reverse dependencies." + echo " -s: Print all reverse dependencies in a single line." } if [ "$1" = '-c' ] @@ -16,6 +19,12 @@ then shift fi +if [ "$1" = '-s' ] +then + single_line=1 + shift +fi + if [ $# -ne 1 ]; then usage @@ -32,9 +41,14 @@ result=$( grep-dctrl -sPackage -F Build-Depends,Build-Depends-Indep $1 \ /var/lib/apt/lists/*Sources | cut -d ' ' -f 2) -if [ -z $count ] +if [ -z $count ] && [ -z $single_line ] then - echo $result + echo "$result" else - echo $result | wc -w + if [ -z $count ] + then + echo $result + else + echo "$result" | wc -l + fi fi