introspec , а можно сделать два в одном?
т.е. CLI-прогу и GUI-прогу...

?