Para ver la shell a tope usa el tabulador!! jeje<br><br>Fijate que se listan los esquemas cargados, y si ejecutas uno de esos comandos vas al modo esquema, en el que aparecen nuevos comandos..... es como mágico, no??<br><br>
Aun así, sin duda hay que limarlo, era una aproximación para ver que os parecía.<br><br>Saludetes<br><br><div class="gmail_quote">El 4 de febrero de 2009 17:24, JoseMaria <span dir="ltr"><<a href="mailto:jmplaza@gsyc.es">jmplaza@gsyc.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">De lujo David!.<br>
<br>
Al instalar desde el svn prístino hay que tener instalada la biblioteca<br>
readline. En ubuntu hardy está en el paquete libreadline5-dev. Además de<br>
autocompletar e historia, abre la posibilidad de cargar componentes<br>
desde consola. Los comandos list, loads, loadd, y pwd están relacionados<br>
con ello.<br>
<br>
Me parece bien incorporar esa nueva shell. ¿Más opiniones aparte de la<br>
de Juan y la mía? Si hay consenso la subo al repositorio, Ok? De hecho<br>
subiría ese parche, a la espera de uno nuevo que lime algunos flecos<br>
pendientes.<br>
<br>
David, si quieres abre un ticket con "mejorar jde shell" (en su día ya<br>
hubo un par de ellos sobre eso #64 y #54).<br>
<br>
Eso sí, veo algunos flecos por limar:<br>
<br>
1.- debería poderse listar los esquemas que ya están cargados.<br>
Típicamente eso lo hacía el comando 'ls' que en el código del parche<br>
lista los ficheros del directorio actual.<br>
<br>
2.- las funciones de carga las llamaría load_driver y load_schema, para<br>
unificar con el "comando" homólogo en el fichero de configuración.<br>
<br>
3.- echo de menos comandos como activar y desactivar el gui. Antes eran<br>
guiresume y guisuspend. La funcionalidad de activar la ejecución de un<br>
esquema simplemente escribiendo su nombre es muy chula, debería estar y<br>
mencionarse en el help.<br>
<br>
4.- Para estos comandos unificaría ya los nombres a aquellos que vamos a<br>
usar en las funciones del código (ver ticket#214). Podemos mantener<br>
sinónimos siempre que podamos, para facilitar la transición a los que<br>
estan familiarizados con la shell actual. Que recuerde, esos nombres<br>
eran:<br>
41.- show y hide para activar y desactivar el GUI de un esquema.<br>
Reemplazarían a los actuales guiresume y guisuspend<br>
42.- run y stop para activar y desactivar la propia ejecución del<br>
esquema. Reemplazarían a los actuales resume y suspend. Así para activar<br>
un esquema se podría teclear "run nombre-del-esquema" o más breve aún,<br>
simplemente "nombre-del-esquema". Un poco como lo hacen las shells de<br>
unix.<br>
43.- init y terminate para inicializar el esquema y cerrarlo.<br>
Substituirían a los actuales startup y close/stop<br>
<br>
¿Cómo lo veis?<br>
<br>
JoseMaria<br>
<div><div></div><div class="Wj3C7c">On Tue, 2009-02-03 at 17:05 +0100, David Lobato wrote:<br>
> Olvidé mencionar que la mejora de esta shell se encuentra en el uso de<br>
> readline.<br>
><br>
><br>
> Probad el tabulador para autocompletar y los cursores para el<br>
> histórico.<br>
><br>
><br>
> Saludetes.<br>
><br>
> El 3 de febrero de 2009 12:27, David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> escribió:<br>
> He apañado algo de código que tenía hecho para mejorar la<br>
> shell de jde.<br>
> Adjunto el diff, probadlo y vemos si ponerlo o no.<br>
><br>
> He implementado los comandos que teníais y alguno mas, aunque<br>
> habrá que depurarlo bien.<br>
> El diff incluye algún otro cambio relacionado con el ticket<br>
> #218.<br>
><br>
> Saludetes.<br>
><br>
><br>
</div></div><div class="Ih2E3d">> _______________________________________________<br>
> Jde-developers mailing list<br>
> <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
--<br>
</div><a href="http://gsyc.es/jmplaza" target="_blank">http://gsyc.es/jmplaza</a><br>
Universidad Rey Juan Carlos<br>
<br>
<br>
</blockquote></div><br>