Well now it's in the ports tree at ports-mgmt/pkg_add_it.
If there are any feature requests, do you want them posted on this thread, or a PM, or email to you?
If you don't mind them posted here, I think two great features would be:
- pkg_add_it has a "dry run" or "list" option where it shows you which packages match a pattern but doesn't actually do anything (i.e. nothing is installed).
- pkg_add_it installs /usr/local/etc/pkg_add_it, which contains OSRELEASE=?? and it will not even run until the user/sysadmin updates OSRELEASE to a different value in that file.
My 2 cents. Good work - this is the beginning of a much better package management program.