Server IP : 172.16.15.8 / Your IP : 3.144.100.252 Web Server : Apache System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.2.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0555) : /home/../bin/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
#!/bin/sh # Written by: John Ellson <ellson@research.att.com> error() { echo "$0: $*" >&2; exit 1; } # Try $EDITOR first, else try vim or vi editor="$EDITOR" [ -x "$editor" ] || editor="/usr/bin/vim" [ -x "$editor" ] || editor="/usr/bin/vi" [ -x "$editor" ] || error "EDITOR not found or not executable"; default="noname.gv" if test -z "$1"; then f="$default" if ! test -f "$f"; then if ! test -w .; then error "directory `pwd` is not writable"; fi cat >"$f" <<EOF digraph G { graph [layout=dot rankdir=LR] // This is just an example for you to use as a template. // Edit as you like. Whenever you save a legal graph // the layout in the graphviz window will be updated. vim [href="http://www.vim.org/"] dot [href="http://www.graphviz.org/"] vimdot [href="file:///usr/bin/vimdot"] {vim dot} -> vimdot } EOF fi else f="$1" fi if ! test -w "$f"; then error "$f is not writable"; fi # dot -Txlib watches the file $f for changes using inotify() dot -Txlib "$f" 2>/dev/null & # open an editor on the file $f (could be any editor; gvim &'s itself) exec $editor "$f"