Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[script] NameSpace Tree v1.0.0
#1
Description:
Ce script permet d'obtenir une arborescence des NameSpaces en PartyLine, avec une vue en arbre similaire à celui de la commande .bottree
Pour ce faire, le script s'éxecute récursivement depuis le NameSpace de départ, et il est donc possible de spécifier un namespace de départ (le NameSpace global :: est sélectionné par défaut si aucun n'est précisé.) quote]

Exemple:
Au moment ou j'écris ces lignes, taper .nstree en PartyLine me donne ce résultat :
InutilBot Wrote:::
|--autoservconf
|--loadTcl
|--random_generator
|--tcl
| |--string
| |--mathfunc
| |--chan
| |--mathop
| |--unsupported
| |--clock
| |--info
| `--dict
|--bashOrg
|--nstree
|--kevinspeak
`--http
Si j'avais tapé .nstree ::tcl, seule la partie concernant le NameSpace ::tcl aurait été affichée.
(A noter: Les espaces multiples étant supprimés - surement à cause de HTML -, les 2 branches de l'arbre sont beaucoup plus proches ici qu'en réalité)

Intérêt:
Ce script permet d'avoir une liste complète des NameSpaces déclarés, et donc, dans le cas de scripts en possédant un, de voir lesquels sont chargés.
C'est aussi beaucoup plus lisible qu'en utilisant la commande namespace children, et beaucoup plus rapide.

Téléchargement: NSTree


Messages In This Thread
[script] NameSpace Tree v1.0.0 - by Artix - 01/06/2009, 14:24

Forum Jump:


Users browsing this thread: 1 Guest(s)