403Webshell
Server IP : 103.119.228.120  /  Your IP : 18.116.24.111
Web Server : Apache
System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User : nobody ( 99)
PHP Version : 5.6.40
Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime
MySQL : ON |  cURL : ON |  WGET : ON |  Perl : ON |  Python : ON |  Sudo : ON |  Pkexec : ON
Directory :  /usr/local/ssl/local/ssl/local/ssl/local/share/man/man1/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/local/ssl/local/ssl/local/ssl/local/share/man/man1/graph-easy.1
.\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{
.    if \nF \{
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "GRAPH-EASY 1"
.TH GRAPH-EASY 1 "2016-08-24" "perl v5.16.3" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
graph\-easy \- render/convert graphs in/from various formats
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
Convert between graph formats and layout/render graphs:
.PP
.Vb 1
\&        graph\-easy [options] [inputfile [outputfile]]
\&
\&        echo "[ Bonn ] \- car \-> [ Berlin ]" | graph\-easy
\&        graph\-easy \-\-input=graph.dot \-\-as_ascii
\&        graph\-easy \-\-html \-\-output=mygraph.html graph.txt
\&        graph\-easy graph.txt graph.svg
\&        graph\-easy graph.txt \-\-as_dot | dot \-Tpng \-o graph.png
\&        graph\-easy graph.txt \-\-png
\&        graph\-easy graph.vcg \-\-dot
\&        graph\-easy graph.dot \-\-gdl
\&        graph\-easy graph.dot \-\-graphml
.Ve
.SH "ARGUMENTS"
.IX Header "ARGUMENTS"
Here are the most important options, more are listed in the full
documentation:
.IP "\-\-help" 10
.IX Item "--help"
Print the full documentation, not just this short overview.
.IP "\-\-input" 10
.IX Item "--input"
Specify the input file name. Example:
.Sp
.Vb 1
\&    graph\-easy \-\-input=input.txt
.Ve
.Sp
The format will be auto-detected, override it with \-\-from.
.IP "\-\-output" 10
.IX Item "--output"
Specify the output file name. Example:
.Sp
.Vb 1
\&    graph\-easy \-\-output=output.txt input.txt
.Ve
.IP "\-\-as" 10
.IX Item "--as"
Specify the output format. Example:
.Sp
.Vb 1
\&    graph\-easy \-\-as=ascii input.txt
.Ve
.Sp
Valid formats are:
.Sp
.Vb 10
\&    ascii       ASCII art rendering
\&    boxart      Unicode Boxart rendering
\&    html        HTML
\&    svg         Scalable Vector Graphics
\&    graphviz    the DOT language
\&    dot         alias for "graphviz"
\&    txt         Graph::Easy text
\&    vcg         VCG (Visualizing Compiler Graphs \- a subset of GDL) text
\&    gdl         GDL (Graph Description Language) text
\&    graphml     GraphML
.Ve
.Sp
In addition, the following formats are understood and piped through the program
specified with the \-\-renderer option (default: dot):
.Sp
.Vb 11
\&    bmp         Windows bitmap
\&    gif         GIF
\&    hpgl        HP\-GL/2 vector graphic
\&    jpg         JPEG
\&    pcl         PCL printer language
\&    pdf         PDF
\&    png         PNG
\&    ps          Postscript
\&    ps2         Postscript with PDF notations (see graphviz documentation)
\&    tga         Targa bitmap
\&    tif         TIFF bitmap
.Ve
.Sp
The default format will be determined by the output filename extension,
and is \f(CW\*(C`ascii\*(C'\fR, if the output filename was not set.
.Sp
You can also use \fB\s-1ONE\s0\fR argument of the form \f(CW\*(C`\-\-as_ascii\*(C'\fR or \f(CW\*(C`\-\-ascii\*(C'\fR.
.IP "\-\-from" 10
.IX Item "--from"
Specify the input format. Valid formats are:
.Sp
.Vb 4
\&    graphviz    the DOT language
\&    txt         Graph::Easy text
\&    vcg         VCG text
\&    gdl         GDL (Graph Description Language) text
.Ve
.Sp
If not specified, the input format is auto-detected.
.Sp
You can also use \fB\s-1ONE\s0\fR argument of the form \f(CW\*(C`\-\-from_dot\*(C'\fR, etc.
.IP "\-\-renderer" 10
.IX Item "--renderer"
The external program (default: \*(L"dot\*(R") used to render the output
formats like \f(CW\*(C`png\*(C'\fR, \f(CW\*(C`jpg\*(C'\fR etc. Some choices are \*(L"neato\*(R", \*(L"twopi\*(R", \*(L"fdp\*(R" or \*(L"circo\*(R".
.IP "\-\-parse" 10
.IX Item "--parse"
Input will only be parsed, without any output generation.
Useful in combination with \f(CW\*(C`\-\-debug=1\*(C'\fR or \f(CW\*(C`\-\-stats\*(C'\fR. Example:
.Sp
.Vb 1
\&    graph\-easy input.txt \-\-parse \-\-debug=1
.Ve
.IP "\-\-stats" 10
.IX Item "--stats"
Write various statistics about the input graph to \s-1STDERR.\s0 Best used in
combination with \f(CW\*(C`\-\-parse\*(C'\fR:
.Sp
.Vb 1
\&    graph\-easy input.txt \-\-parse \-\-stats
.Ve
.IP "\-\-timeout" 10
.IX Item "--timeout"
Set the timeout \fBin seconds\fR for the Graph::Easy layouter that generates
\&\s-1ASCII, HTML, SVG\s0 or boxart output. If the layout does not
finish in this time, it will be aborted. Example:
.Sp
.Vb 1
\&    graph\-easy input.txt \-\-timeout=500
.Ve
.Sp
Conversion to \s-1DOT, VCG/GDL,\s0 GraphML or plain text ignores the timeout.
.Sp
The default is 240 seconds (4 minutes).
.IP "\-\-verbose" 10
.IX Item "--verbose"
Write info regarding the conversion process to \s-1STDERR.\s0
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\f(CW\*(C`graph\-easy\*(C'\fR reads a description of a graph (a connected network of
nodes and edges, not a pie chart :\-) and then converts this to the desired
output format.
.PP
By default, the input will be read from \s-1STDIN,\s0 and the output will go to
\&\s-1STDOUT.\s0 The input is expected to be encoded in \s-1UTF\-8,\s0 the output will
also be \s-1UTF\-8.\s0
.PP
It understands the following formats as input:
.PP
.Vb 4
\&    Graph::Easy  http://bloodgate.com/perl/graph/manual/
\&    DOT          http://www.graphviz.org/
\&    VCG          http://rw4.cs.uni\-sb.de/~sander/html/gsvcg1.html
\&    GDL          http://www.aisee.com/
.Ve
.PP
The formats are automatically detected, regardless of the input file name,
but you can also explicitly declare your input to be in one specific
format.
.PP
The output can be a dump of the graph in one of the following formats:
.PP
.Vb 5
\&    Graph::Easy  http://bloodgate.com/perl/graph/manual/
\&    DOT          http://www.graphviz.org/
\&    VCG          http://rw4.cs.uni\-sb.de/~sander/html/gsvcg1.html
\&    GDL          http://www.aisee.com/
\&    GraphML      http://graphml.graphdrawing.org/
.Ve
.PP
In addition, \f(CW\*(C`Graph::Easy\*(C'\fR can also create layouts of graphs in
one of the following output formats:
.PP
.Vb 1
\&    HTML   SVG   ASCII   BOXART
.Ve
.PP
Note that for \s-1SVG\s0 output, you need to install the module
Graph::Easy::As_svg first.
.PP
As a shortcut, you can also specify the output format as 'png', this will
cause \f(CW\*(C`graph\-easy\*(C'\fR to pipe the input in graphviz format to the \f(CW\*(C`dot\*(C'\fR program
to create a \s-1PNG\s0 file in one step. The following two examples are equivalent:
.PP
.Vb 2
\&    graph\-easy graph.txt \-\-dot | dot \-Tpng \-o graph.png
\&    graph\-easy graph.txt \-\-png
.Ve
.PP

.IX Xref "svg html ascii boxart png dot graphviz vcg gdl graph description language unicode"
.SH "OTHER ARGUMENTS"
.IX Header "OTHER ARGUMENTS"
\&\f(CW\*(C`graph\-easy\*(C'\fR supports a few more arguments in addition to the ones from above:
.IP "\-\-version" 10
.IX Item "--version"
Write version info and exit.
.IP "\-\-debug=N" 10
.IX Item "--debug=N"
Set the debug level (1..3). Warning, this will generate huge
amounts of hard to understand output on \s-1STDERR.\s0 Example:
.Sp
.Vb 1
\&        graph\-easy input.txt \-\-output=test.html \-\-debug=1
.Ve
.IP "\-\-png, \-\-dot, \-\-vcg, \-\-gdl, \-\-txt, \-\-ascii, \-\-boxart, \-\-html, \-\-svg" 10
.IX Item "--png, --dot, --vcg, --gdl, --txt, --ascii, --boxart, --html, --svg"
Given exactly one of these options, produces the desired output format.
.SH "EXAMPLES"
.IX Header "EXAMPLES"
.SS "\s-1ASCII\s0 output"
.IX Subsection "ASCII output"
.Vb 1
\&        echo "[ Bonn ] \-\- car \-\-> [ Berlin ], [ Ulm ]" | graph\-easy
\&
\&        +\-\-\-\-\-\-\-\-+  car   +\-\-\-\-\-+
\&        |  Bonn  | \-\-\-\-\-> | Ulm |
\&        +\-\-\-\-\-\-\-\-+        +\-\-\-\-\-+
\&          |
\&          | car
\&          v
\&        +\-\-\-\-\-\-\-\-+
\&        | Berlin |
\&        +\-\-\-\-\-\-\-\-+
.Ve
.SS "Graphviz example output"
.IX Subsection "Graphviz example output"
.Vb 2
\&        echo "[ Bonn ] \-\- car \-\-> [ Berlin ], [ Ulm ]" | graph\-easy \-\-dot
\&        digraph GRAPH_0 {
\&
\&          edge [ arrowhead=open ];
\&          graph [ rankdir=LR ];
\&          node [
\&            fontsize=11,
\&            fillcolor=white,
\&            style=filled,
\&            shape=box ];
\&
\&          Bonn \-> Ulm [ label=car ]
\&          Bonn \-> Berlin [ label=car ]
\&
\&        }
.Ve
.SS "\s-1VCG\s0 example output"
.IX Subsection "VCG example output"
.Vb 3
\&        echo "[ Bonn ] \-\- car \-\-> [ Berlin ], [ Ulm ]" | graph\-easy \-\-vcg
\&        graph: {
\&          title: "Untitled graph"
\&
\&          node: { title: "Berlin" }
\&          node: { title: "Bonn" }
\&          node: { title: "Ulm" }
\&
\&          edge:  { label: "car" sourcename: "Bonn" targetname: "Ulm" }
\&          edge:  { label: "car" sourcename: "Bonn" targetname: "Berlin" }
\&
\&        }
.Ve
.SS "\s-1GDL\s0 example output"
.IX Subsection "GDL example output"
\&\s-1GDL \s0(Graph Description Language) is a superset of \s-1VCG,\s0 and thus the output will
look almost the same as \s-1VCG:\s0
.PP
.Vb 3
\&        echo "[ Bonn ] \-\- car \-\-> [ Berlin ], [ Ulm ]" | graph\-easy \-\-gdl
\&        graph: {
\&          title: "Untitled graph"
\&
\&          node: { title: "Berlin" }
\&          node: { title: "Bonn" }
\&          node: { title: "Ulm" }
\&
\&          edge:  { label: "car" source: "Bonn" target: "Ulm" }
\&          edge:  { label: "car" source: "Bonn" target: "Berlin" }
\&
\&        }
.Ve
.SS "GraphML example output"
.IX Subsection "GraphML example output"
GraphML is \s-1XML:\s0
.PP
.Vb 6
\&        echo "[ Bonn ] \-\- car \-\-> [ Berlin ], [ Ulm ]" | graph\-easy \-\-graphml
\&        <?xml version="1.0" encoding="UTF\-8"?>
\&        <graphml xmlns="http://graphml.graphdrawing.org/xmlns"
\&            xmlns:xsi="http://www.w3.org/2001/XMLSchema\-instance"
\&            xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
\&             http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
\&
\&          <!\-\- Created by Graph::Easy v0.58 at Mon Aug 20 00:01:25 2007 \-\->
\&
\&          <key id="d0" for="edge" attr.name="label" attr.type="string"/>
\&
\&          <graph id="G" edgedefault="directed">
\&            <node id="Berlin">
\&        </node>
\&            <node id="Bonn">
\&        </node>
\&            <node id="Ulm">
\&        </node>
\&            <edge source="Bonn" target="Berlin">
\&              <data key="d0">car</data>
\&        </edge>
\&            <edge source="Bonn" target="Ulm">
\&              <data key="d0">car</data>
\&        </edge>
\&          </graph>
\&        <graphml>
.Ve
.SH "CAVEATS"
.IX Header "CAVEATS"
Please note that it is impossible to convert 100% from one format to another
format since every graph language out there has features that are unique to
only this language.
.PP
In addition, the conversion process always converts the input first into an
Graph::Easy graph, and then to the desired output format.
.PP
This means that only features and attributes that are actually valid in
Graph::Easy are supported yet. Work in making Graph::Easy an universal
format supporting as much as possible is still in progress.
.PP
Attributes that are not yet supported natively by Graph::Easy are converted
to custom attributes with a prefixed \f(CW\*(C`x\-format\-\*(C'\fR, f.i. \f(CW\*(C`x\-dot\-\*(C'\fR. Upon output
to the same format, these are converted back, but conversion to a different
format will lose these attributes.
.PP
For a list of what problems still remain, please see the \s-1TODO\s0
file in the \f(CW\*(C`Graph::Easy\*(C'\fR distribution on \s-1CPAN:\s0
.PP
<http://search.cpan.org/~tels/Graph\-Easy/>
.PP
If you notice anything wrong, or miss attributes, please file a bug report on
.PP
<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Graph\-Easy>
.PP
so we can fix it and include the missing things into Graph::Easy!
.PP

.IX Xref "bugreport"
.SH "LICENSE"
.IX Header "LICENSE"
This library is free software; you can redistribute it and/or modify
it under the terms of the \s-1GPL.\s0
.PP
See the \s-1LICENSE\s0 file of Graph::Easy for a copy of the \s-1GPL.\s0
.PP
This product includes color specifications and designs developed by Cynthia
Brewer (<http://colorbrewer.org/>). See the \s-1LICENSE\s0 file for the full license
text that applies to these color schemes.
.IX Xref "gpl apache-style cynthia brewer colorscheme license"
.SH "AUTHOR"
.IX Header "AUTHOR"
Copyright (C) 2004 \- 2008 by Tels <http://bloodgate.com>
.SH "SEE ALSO"
.IX Header "SEE ALSO"
More information can be found in the online manual of Graph::Easy:
.PP
<http://bloodgate.com/perl/graph/manual/>
.PP
See also: Graph::Easy, Graph::Easy::Manual

Youez - 2016 - github.com/yon3zu
LinuXploit