Date: Fri, 31 Aug 2012 11:15:25 -0500 From: Bryan Drewery <bryan@shatow.net> To: Vitaly Magerya <vmagerya@gmail.com> Cc: Glen Barber <gjb@freebsd.org>, Marin Atanasov Nikolov <dnaeon@gmail.com>, current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Plugins support in pkgng Message-ID: <5040E31D.8060301@shatow.net> In-Reply-To: <CAL409Ky9BNPFKg8h2xpswVrFdUjxWynq0DhAS2TzrQyiDx9swg@mail.gmail.com> References: <CAJ-UWtTYL3y0pqfpSWHzYMNjuk2UB2DFyU_Fg8-_%2Bp8eMU_=Fw@mail.gmail.com> <CAL409KyNhF%2BP-CB2yCk=0OcVEVYxLHJ473vpK0A5xgz7SFCnkA@mail.gmail.com> <20120831153659.GD1523@glenbarber.us> <CAL409Ky9BNPFKg8h2xpswVrFdUjxWynq0DhAS2TzrQyiDx9swg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 8/31/2012 11:03 AM, Vitaly Magerya wrote: > Glen Barber <gjb@freebsd.org> 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). Bryan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5040E31D.8060301>