Plugins support in pkgng

Bryan Drewery bryan at
Fri Aug 31 16:15:18 UTC 2012

On 8/31/2012 11:03 AM, Vitaly Magerya wrote:
> Glen Barber <gjb at> wrote:
>>> How about the ability to add new commands to "pkg"?
>>> For example something like "pkg cutleaves" via plugins would be cool.
>> I think 'pkg autoremove' already does this.
> Does autoremove show you all the leaves and ask which ones you want
> removed? I honestly don't know (and can't test at the moment); I
> assumed it only removed the ones with "auto" flag on. In any case,
> what I actually want is a pkg_cleanup alternative (i.e. cutleaves with
> a dialog(1)-like interface).

No, because it already knows which you installed and which were pulled
in as dependencies. There's a recent thread on ports@ regarding pkg2ng
and marking your imported packages as automatic or not.

See "Script to set/unset "automatic" status in PKGNG database"

> There are other utilities that could benefit from being a plugin too.
> For example "suggest" plugin could use hooks on the build server to
> construct a database of "binary name->package" mapping, and add "pkg
> suggest" command on the client to query that database (e.g. "pkg
> suggest ogg123" would suggest you to install "audio/vorbis-tools",
> which is an idea that has been floating around).


More information about the freebsd-ports mailing list