Este es el comando autodiap que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
autodia: un script de Perl que usa los módulos de Autodia para crear diagramas de clases UML o
documentos. del código u otras fuentes de datos.
INTRODUCCIÓN
AutoDia toma los archivos de origen como entrada y el uso de un controlador los analiza para crear
documentación a través de plantillas. Los controladores permiten que AutoDia analice cualquier idioma por
proporcionando un manejador y registrándose en autodia.pm. Las plantillas permiten que la salida sea
muy personalizado desde Dia XML hasta HTML simple y separa la lógica de la aplicación
a partir de la presentación de los resultados.
AutoDia está escrito en perl y por defecto el manejador de perl y la extensión de archivo coinciden
a menos que se especifique un idioma mediante la opción -l.
AutoDia requiere Template Toolkit y Perl 5. Algunos controladores y plantillas pueden requerir
software adicional, por ejemplo, el SDK de Java para el controlador de Java.
AutoDia puede usar GraphViz para generar coordenadas de diseño y puede producir gráficos
(notación para gráficos direccionales) en punto (plano o canónico) y vcg, así como Dia xml.
Puede encontrar información útil, enlaces y noticias en el sitio web de autodia -
http://www.aarontrevena.co.uk/opensource/autodia/
USO
"autodia ([-i nombre de archivo [-p ruta]] o [-d directorio [-r]]) [opciones]"
"autodia -i nombre de archivo: use el nombre de archivo como entrada"
"autodia -i 'filea fileb filec': use filea, fileb y filec como entrada"
"autodia -i filename -p ..: use ../filename como archivo de entrada"
"autodia -d nombre del directorio: use * .pl / pm en el nombre del directorio como archivos de entrada"
"autodia -d 'foo bar quz': use * pl / pm en los directorios foo, bar y quz como entrada
archivos "
"autodia -d directorio -r: use * pl / pm en el directorio y sus subdirectorios como entrada
archivos "
"autodia -d directorio -F: usa archivos en el directorio pero solo un archivo por diagrama"
= elemento "autodia.pl -d directorio -C: usa archivos en el directorio pero omite CVS
directorios "
"autodia -o outfile.xml: use outfile.xml como archivo de salida (de lo contrario, usa
autodial.out.dia) "
"autodia -O: salida a stdout"
"autodia -l language: analiza la fuente como idioma (es decir: C) y busca
extensiones de nombre de archivo apropiadas si también -d "
"autodia -t templatefile: use templatefile como plantilla (de lo contrario, usa
template.xml) "
"autodia -l DBI -i" mysql: prueba: localhost "-U nombre de usuario -P contraseña: usa la base de datos de prueba en
localhost con nombre de usuario y contraseña como nombre de usuario y contraseña "
"autodia -l Mason -i" /index.html "-p comp_root -G '\ $ c': use HTML :: Mason para buscar
/index.html de comp_root y muestra todos los componentes al alcance. -G corresponde a
allow_globals ".
"autodia -z: salida a través de graphviz"
"autodia -Z: salida a través de springgraph"
"autodia -v: salida a través de VCG"
"autodia -s skipfile: excluye archivos o nombres de paquetes que coincidan con los enumerados en
expediente"
C
dependencias)>
"autodia -K: no muestra paquetes que no forman parte de la entrada"
"autodia -k: no muestra superclases que no forman parte de la entrada"
"autodia -H: mostrar solo métodos públicos / visibles"
"autodia -m: mostrar solo métodos de clase"
"autodia -M: no mostrar métodos de clase"
"autodia -a: mostrar solo atributos de clase"
"autodia -A: no mostrar atributos de clase"
"autodia -S: modo silencioso, sin salida a stdout excepto con -O"
"autodia -h: muestra este mensaje de ayuda"
"autodia -V: muestra la versión y el mensaje de copyright"
Use autodiap en línea usando los servicios de onworks.net
