Passing the -S option to autodia should eliminate all output. However, there is still a lot of out. For example: 0 jamie@chicken:~$ autodia -l php -S test.php getting handlers.. using default (dia) template Diagram.pm : Dependancies : no dependancies to be printed - ignoring.. Realizations Diagram.pm : none to be printed - ignoring.. Diagram.pm : Relations : no Relations to be printed - ignoring.. Diagram.pm : Dependancies : no dependancies to be printed - ignoring.. Realizations Diagram.pm : none to be printed - ignoring.. Diagram.pm : Relations : no Relations to be printed - ignoring.. Realizations Diagram.pm : none to be printed - ignoring.. Diagram.pm : Dependancies : no dependancies to be printed - ignoring.. Diagram.pm : Relations : no Relations to be printed - ignoring.. written outfile : autodia.out.dia successfully 0 jamie@chicken:~$