On Wed, Mar 27, 2019 at 07:27:15AM +0000, Adam Steen wrote: [...] > I should have been more specific, my use case completes the check in two steps > > 1. find out whats installed, builds a list of packages > 2. install whats not installed. [...]
If you want to build a list of installed packages from a current installation and install the same packages on different computer or at a later point, you could use pkg_add(1) with -z and -l to use a file created by pkg_info -m > file as the input. See man page for pkg_add(1). If you want to install every single available package, I'm not sure if there's a way and the use case for this escapes me. You could probably get the full list of all available packages with a (text) browser from the directory index of one mirrors, format it (e.g. removing '\.tgz.*' with regex) and feed that to pkg_add -z -l ... but I would question your use case and/or sanity...

