Thank you, it will do very well, I had installed fewer than I thought.
The only problem is that it lists dependencies installed by the same install order, right? I at least get a list with packages that I'm pretty sure that I haven't issued an explicit install order for..
It would be nice to see which ones were installed by order, and which ones had to be installed to install the packages ordered.
I guess this could be achieved by changing the --by-user parameter, to check if any of the listed packages would get installed as an dependency for any of the other packages, and list them in another way. Maybe another color if it is important that the text output itself is not altered.. possibly listing dependencies after the dependents? would this mess up something else?
I guess this would be helpful since users would probably generate that list because they want to either delete packages they've installed themselves, or to recreate the same environment on a different setup. In both cases, it would be hard to know if packages can be removed or if they need to be installed if they can't know if it's a dependency, or only a dependency and would benefit from being installed implicitly instead of explicitly.. If one would like to recreate the list, but skip some package, it would be hard to decide which of the packages should be omitted.
Is there already some smart way to do this maybe? and would it be possible to get this into Rigo? I understand that Sabayon isn't exactly a distro for n00bs, but it would be nice to be able to get a list of major(from a user standpoint) packages and uninstall from that list, the lists that can be seen in rigo are pretty long and hard to handle, I imagine even for power-users..
EDIT: I realize this might be better by maybe just omitting dependencies if a special option is specified? so maybe --by-user-nodep or something? and deps could be generated by the diff.. maybe?
Also, sorry for this part being a n00b question, are dependencies marked as dependencies? so that if the dependent package is removed, are the dependencies removed as well?