Per default, debfoster calls "apt-get --purge remove" to remove unwanted
packages. I think that is contrary to the Debian way of not removing
configuration files unless the user asks for it. Furthermore, the fact
that the command is called "remove" but does invoke --purge is
misleading. Since "prune" potentially removes (purges) lots of packages,
chances are high that valuable configuration files are lost.
I suggest the following:
* make "RemoveCmd = apt-get remove" the default in /etc/debfoster.conf
* (optionally) introduce upper case versions of 'n' and 'p' that call
"PurgeCmd" (that defaults to the previous default for "RemoveCmd")
To make things more verbose, it might make sense to introduce 'k'eep =
yes, 'r'emove = no, 'R'remove = purge.
(Yes I can change the setting in /etc/debfoster.conf, but the default is
too dangerous to stay that way IMHO.)