X-Git-Url: https://git.llucax.com/software/pymin.git/blobdiff_plain/5b7bdbf7f0793cd5d71a7e1bcdf5f1ae2402e138..6f9f028c43f77c76a0ac6d4f4f7223e5c6e2ba64:/TODO diff --git a/TODO b/TODO index b316f16..c87a786 100644 --- a/TODO +++ b/TODO @@ -12,8 +12,19 @@ Ideas / TODO: ser muy simple y genérico y en caso de agregar funcionalidad no sea necesario modificarlo. +* Evaluar hacer un RootHandler en vez de un diccionario con los handlers de la + raiz para simplificar la introspección y tener un help/commands global. + +* Evaluar que el dispatcher vea si se llama a un HandlerContainer y de ser así + que tire una ayuda en vez de un CommandNotFound (por ejemplo si se pone: + "dhcp" solo que tire una ayuda). Y si hay un subcomando no encontrado, que + tire un Command Not Found in handler (por ej "dhcp lala" -> Command "lala" not + found in "dhcp"). + * Agregar logging. +* Agregar validación. + Estas cosas quedan sujetas a necesitada y a definición del protocolo. Para mí lo ideal es que el protocolo de red sea igual que la consola del usuario, porque después de todo no va a ser más que eso, mandar comanditos.