GuardDog behaves unexpectedly when run against a local directory. It does not consider that the directory will contain a package to scan. Instead, it behaves as though the directory will contain a mix of package tarballs and directories containing packages, listing the directory contents and scanning each one individually.
We should make it so the local directory scan behavior conforms to expectations. This has the advantage of clarifying what a local scan target must be: a (possibly zipped) directory containing a package.
GuardDog behaves unexpectedly when run against a local directory. It does not consider that the directory will contain a package to scan. Instead, it behaves as though the directory will contain a mix of package tarballs and directories containing packages, listing the directory contents and scanning each one individually.
We should make it so the local directory scan behavior conforms to expectations. This has the advantage of clarifying what a local scan target must be: a (possibly zipped) directory containing a package.