09/06/2012, 03:22
J'aime l'idée de légèrement typé ses codes. Enfin comme tout le monde j'aime voir clair quand je lis.
Mareo, si je comprend bien et suis bien l'affaire.. J'ai une question !
Dans ton exemple tu utilise :
et dans l'autre exemple tu utilise switch :
Est que l'idée est de bind en PUBM et de gérer une liste de commande dans le switch dans l'idée a devoir unbind au uninstall le moins possible et rendre l'uninstall plus dynamique ?
Ou c'est un pur hasard ?
Parce que si je suis bien, il faut faire unbind de tout les bind realiser..
Mais si tu PUBM "*", tu récupère tout ce qui est dis et avec [lindex $s_msg 0] dans le pattern du switch tu doit verifier si la commande existe.. Vrai ?
Si oui, j'ai une autre question... si tu as 50 scripts qui font du PUBM, ce n'est pas moins optimiser que d'avoir finalement des bindings sur les commandes exact ?
Mareo, si je comprend bien et suis bien l'affaire.. J'ai une question !
Dans ton exemple tu utilise :
Code :
bind PUBM - "*"
et dans l'autre exemple tu utilise switch :
Code :
switch -exact -nocase -- [lindex $s_msg 0] {
Est que l'idée est de bind en PUBM et de gérer une liste de commande dans le switch dans l'idée a devoir unbind au uninstall le moins possible et rendre l'uninstall plus dynamique ?
Ou c'est un pur hasard ?
Parce que si je suis bien, il faut faire unbind de tout les bind realiser..
Mais si tu PUBM "*", tu récupère tout ce qui est dis et avec [lindex $s_msg 0] dans le pattern du switch tu doit verifier si la commande existe.. Vrai ?
Si oui, j'ai une autre question... si tu as 50 scripts qui font du PUBM, ce n'est pas moins optimiser que d'avoir finalement des bindings sur les commandes exact ?