]> Cypherpunks.ru repositories - goredo.git/blob - doc/cmds.texi
Change dependency files extension to .rec
[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.
15
16 @item redo-stamp
17     Record stamp dependency. Nothing more, dummy. Read about
18     @ref{Stamping, stamping} in the FAQ.
19
20 @item redo-cleanup
21     Removes either temporary, log files, or everything related to
22     @command{goredo}.
23
24 @item redo-whichdo
25     Display @file{.do} search paths for specified target (similar to
26     @command{apenwarr/redo}):
27 @example
28 $ redo-whichdo x/y/a.b.o
29 x/y/a.b.o.do
30 x/y/default.b.o.do
31 x/y/default.o.do
32 x/y/default.do
33 x/default.b.o.do
34 x/default.o.do
35 x/default.do
36 default.b.o.do
37 default.o.do
38 default.do
39 ../default.b.o.do
40 ../default.o.do
41 ../default.do
42 @end example
43
44 @item redo-dot
45     Dependency
46     @url{https://en.wikipedia.org/wiki/DOT_(graph_description_language), DOT}
47     graph generator. For example to visualize your dependencies with GraphViz:
48 @example
49 $ redo target [...] # to assure that **/.redo/*.rec are filled up
50 $ redo-dot target [...] > whatever.dot
51 $ dot -Tpng whatever.dot > whatever.png # possibly add -Gsplines=ortho
52 @end example
53
54 @end table