.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] .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. .\" .