1) do you prefer a console, a GUI, or both?
GUI primarily, but a console for scripting.
I agree.
2) what additional functionality would you like? (mask/unmask packages,
install/remove, emerge
command generator [much like nmapfe], etc)
mask/unmask would be nice, but it's not absolutely necessary
install/remove is necessary ;-)
emerge command generator might be useful in a scripting application
Everything you can think about, however I'd find most useful:
- mask/unmask
- install/remove
- list of all installed packages
- use flags for each package + description of what an use flag is doing
- dependencies for each package
If you have any idea regarding development (because of the both console
and X-compatible
script/program), please let me know. If not, I may end up writing an API, and
two different programs.
Python can handle both scripting and GUI, and of course portage is
written (mostly? completely?) in python, so I'd suggest ... python
I'd suggest Python too.
You can write an API and then 2 wrappers:
- a console-based ncurses one
- an X-based wxpython one (I recommend wx because it's quite easy to
program, powerful and it works really well)
I have some Python knowledge and I did some (very elementary) thing with
wxPython, so if you want I could help development (I guess the thing
will be free software :D )
I personally think a Synaptic-like GUI would be the best (familiar to
Debian/Ubuntu users;easy to use)
m.
--
gentoo-user@gentoo.org mailing list