diff options
author | Alexander Bersenev <bay@hackerdom.ru> | 2011-07-24 18:49:56 +0000 |
---|---|---|
committer | Alexander Bersenev <bay@hackerdom.ru> | 2011-07-24 18:49:56 +0000 |
commit | e3eefe7f1fd138e45ebf47ddec4e0350b46974a1 (patch) | |
tree | ac6fb75629936e233f9e0ba4badd0c3b8f70549f /docs/build/man | |
parent | removed dead code (diff) | |
download | autodep-e3eefe7f1fd138e45ebf47ddec4e0350b46974a1.tar.gz autodep-e3eefe7f1fd138e45ebf47ddec4e0350b46974a1.tar.bz2 autodep-e3eefe7f1fd138e45ebf47ddec4e0350b46974a1.zip |
documentation: intro
Diffstat (limited to 'docs/build/man')
-rw-r--r-- | docs/build/man/autodep.1 | 179 |
1 files changed, 179 insertions, 0 deletions
diff --git a/docs/build/man/autodep.1 b/docs/build/man/autodep.1 new file mode 100644 index 0000000..6f1a7bb --- /dev/null +++ b/docs/build/man/autodep.1 @@ -0,0 +1,179 @@ +.TH "AUTODEP" "1" "July 24, 2011" "0.1" "Autodep" +.SH NAME +autodep \- Autodep Documentation +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.\" Man page generated from reStructeredText. +. +.INDENT 0.0 +.TP +.B author +. +Alexander Bersenev <\fI\%bay@hackerdom.ru\fP> +.UNINDENT +.sp +Contents: +.SH ARCHITECTURE -- INTERNALS +.sp +hello +.sp +Output colorizing +.INDENT 0.0 +.TP +.B class helpers.colorize_output.color_printer(enable_colors=True) +.sp +A class for printing colored strings +.UNINDENT +.INDENT 0.0 +.TP +.B helpers.colorize_output.enumerate(sequence[, start=0]) +.sp +Return an iterator that yields tuples of an index and an item of the +\fIsequence\fP. (And so on.) +.UNINDENT +.SH API +.sp +hello +.sp +Auto dependency builder is a tool for analysis files accessed during +building a package. It also can be used for runtime dependencies analysis. +.sp +The tool can block an access to files of defined packages. +.sp +It is released under GNU GPL license. +.sp +Autodep is in active developing. +.IP Note +. +TODO: make an overlay and ebuild +.RE +.sp +.nf +.ft C +showfsevents.py [options] <command> +.ft P +.fi +.INDENT 0.0 +.TP +.B \-\-help, \-h +.sp +show this help message and exit +.UNINDENT +.INDENT 0.0 +.TP +.B \-b PACKAGES, \-\-block=PACKAGES +.sp +block an access to files from this packages +.UNINDENT +.INDENT 0.0 +.TP +.B \-f , \-\-files +.sp +show accessed files and not founded files +.UNINDENT +.INDENT 0.0 +.TP +.B \-v , \-\-verbose +.sp +show non\-important packages, show unknown package and unknown stage +.UNINDENT +.INDENT 0.0 +.TP +.B \-C , \-\-nocolor +.sp +don\(aqt output color +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-hooklib +. +use ld_preload logging approach(default) +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-fusefs +. +use fuse logging approach(slow, but reliable) +.UNINDENT +.sp +Example: showfsevents.py \-b lsof,cowsay emerge bash +.TS +center; +|l|l|l|. +_ +T{ +Сriterion +T} T{ +Hooklib +T} T{ +Fusefs +T} +_ +T{ +Who can use this approach? +T} T{ +\fBAny user\fP +T} T{ +Only root +T} +_ +T{ +Is approach allows blocking an access to files? +T} T{ +\fBYES\fP +T} T{ +\fBYES\fP +T} +_ +T{ +Is overhead in performance big? +T} T{ +\fBNO\fP +T} T{ +YES +T} +_ +.TE +.INDENT 0.0 +.IP \(bu 2 +. +\fIgenindex\fP +.IP \(bu 2 +. +\fImodindex\fP +.IP \(bu 2 +. +\fIsearch\fP +.UNINDENT +.SH AUTHOR +Alexander Bersenev +.SH COPYRIGHT +2011, Alexander Bersenev +.\" Generated by docutils manpage writer. +.\" +. |