aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'docs/build/man')
-rw-r--r--docs/build/man/autodep.1179
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.
+.\"
+.