depgra/allegra
2024-11-14 10:20:54 +01:00

37 lines
583 B
Bash
Executable File

#!/bin/bash
function usage() {
echo "Usage: ${0} [type] <file>"
echo " depgra - Generate a dependency graph"
echo " flexgra - Generate a scanner graph"
}
if [[ $# -eq 0 ]]; then
usage
exit 1
fi
TYPE="depgra" # default value
if [[ $# -eq 1 ]]; then
FILE="$1"
else
TYPE="$1"
FILE="$2"
fi
case "$TYPE" in
depgra)
depgra "$FILE"
dot -Tpng -o dependency_graph.png c.dot
;;
flexgra)
flexgra "$FILE"
dot -Tpng -o scanner_graph.png out.dot
;;
*)
usage
exit 1
;;
esac