Una vez que se tenga una buena estructura de la gramática, hacer un escritor de gramática para que genere un archivo que pueda ser leído por el completador de bash.
Esto permitirá que más comandos de DB2 sean escritos desde ese sistema operativo, y pues aunque es una competencia, el objetivo de la aplicación es facilitar a escribir comandos en DB2.
Para Windows seguiría siendo la única opción, y el resto de la aplicación sería la base para crear aplicaciones para dispositivos móviles.
Además, toca ver si desde bash se puede llegar a consultar una base de datos, para completar nombres de tablas, etc., cosa que desde Java si se puede hacer.
La página del proyecto de autocompleción está en: http://bash-completion.alioth.debian.org/
Mas informacion sobre zsh
http://zsh.sourceforge.net/Doc/Release/Completion-System.html#Completion-System