]> Cypherpunks.ru repositories - goredo.git/blob - doc/cmds.texi
Recursively search for all sources. Ability to narrow results
[goredo.git] / doc / cmds.texi
1 @node Commands
2 @unnumbered Commands
3
4 @table @command
5
6 @item redo-ifchange, redo-ifcreate, redo-always
7
8 @item redo
9     Same as @command{redo-ifchange}, but forcefully and sequentially run
10     specified targets.
11
12 @item redo-log
13     Display @url{http://cr.yp.to/libtai/tai64.html, TAI64N} timestamped
14     last @command{stderr} of the target, captured before.
15
16 @item redo-targets, redo-sources, redo-ood
17     List known targets, sources and out-of-date targets. You can limit
18     results by specifying explicit targets you are interested in.
19     @command{redo-sources} shows all recursive source files given
20     targets depend on.
21
22 @item redo-stamp
23     Record stamp dependency. Nothing more, dummy. Read about
24     @ref{Stamping, stamping} in the FAQ.
25
26 @item redo-cleanup
27     Removes either temporary, log files, or everything related to
28     @command{goredo}.
29
30 @item redo-whichdo
31     Display @file{.do} search paths for specified target (similar to
32     @command{apenwarr/redo}):
33 @example
34 $ redo-whichdo x/y/a.b.o
35 x/y/a.b.o.do
36 x/y/default.b.o.do
37 x/y/default.o.do
38 x/y/default.do
39 x/default.b.o.do
40 x/default.o.do
41 x/default.do
42 default.b.o.do
43 default.o.do
44 default.do
45 ../default.b.o.do
46 ../default.o.do
47 ../default.do
48 @end example
49
50 @item redo-dot
51     Dependency
52     @url{https://en.wikipedia.org/wiki/DOT_(graph_description_language), DOT}
53     graph generator. For example to visualize your dependencies with GraphViz:
54 @example
55 $ redo target [...] # to assure that **/.redo/*.rec are filled up
56 $ redo-dot target [...] > whatever.dot
57 $ dot -Tpng whatever.dot > whatever.png # possibly add -Gsplines=ortho
58 @end example
59
60 @end table