-
Notifications
You must be signed in to change notification settings - Fork 0
/
luthier.1
52 lines (48 loc) · 1.22 KB
/
luthier.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.TH LUTHIER "1"
.SH NAME
luthier \- automated builds
.SH SYNOPSIS
.B luthier
\fIoptions\fR build
.B luthier
\fIoptions\fR list
.B luthier
\fIoptions\fR freshen
.B luthier
\fIoptions\fR purge \fIoptions\fR
.SH DESCRIPTION
Luthier automates the fetching and building of something, deciding
when to keep the results and notify developers.
.SH OPTIONS
.TP
.B \-\-builds \fIdirname\fR
Path to the the working directory for builds, containing the
.B luthier.sh
script. The default is the current directory.
.TP
.B \-\-verbose
Display information on progress to stderr. By default, only errors
are displayed.
.PP
Options to the
.B purge
command:
.TP
.B \-\-retain \fInumber\fR
All but the most recent \fInumber\fR builds will be a target for
deletion.
.TP
.B \-\-dry\-run
Instead of deleting, output a list of actions that would be done.
.SH EXIT STATUS
Exit status is normally zero. Non-zero indicates an error.
In the case of the
.B build
command, non-zero indicates failure to action the automated build,
not the result of the build itself. Where the
.B build()
function given by the user encounters an error, luthier handles the
reporting of this and returns zero to indicate it completed its role
successfully.
.SH AUTHOR
Mark Hills <[email protected]>