chiark / gitweb /
Macroize submit buttons so we can mess with them more easily
[disorder] / doc / disorderfm.1.in
CommitLineData
460b9539 1.\"
5aff007d 2.\" Copyright (C) 2006-2008 Richard Kettlewell
460b9539 3.\"
4.\" This program is free software; you can redistribute it and/or modify
5.\" it under the terms of the GNU General Public License as published by
6.\" the Free Software Foundation; either version 2 of the License, or
7.\" (at your option) any later version.
8.\"
9.\" This program is distributed in the hope that it will be useful, but
10.\" WITHOUT ANY WARRANTY; without even the implied warranty of
11.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12.\" General Public License for more details.
13.\"
14.\" You should have received a copy of the GNU General Public License
15.\" along with this program; if not, write to the Free Software
16.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
17.\" USA
18.\"
19.TH disorderfm 1
20.SH NAME
21disorderfm \- DisOrder file management utility
22.SH SYNOPSIS
23.B disorderfm
24.RI [ OPTIONS ]
25.I SOURCE
26.I DESTINATION
27.SH DESCRIPTION
28.B disorderfm
29recursively links or copies files from
30.I SOURCE
31to
32.IR DESTINATION ,
33transforming filenames along the way.
25ca855b
RK
34.PP
35This program is not well-tested!
460b9539 36.SH OPTIONS
37.SS "Filename Format"
38.TP
0d350ff0 39.B \-\-from\fI ENCODING\fR, \fB\-f\fI ENCODING
460b9539 40Specifies the filename encoding used below
41.IR SOURCE .
42.TP
0d350ff0 43.B \-\-to\fI ENCODING\fR, \fB\-t\fI ENCODING
460b9539 44Specifies the filename encoding used below
45.IR DESTINATION .
46.PP
0d350ff0 47If neither of \fB\-\-from\fR or \fB\-\-to\fR are specified then no encoding
c0c23a60
RK
48translation is performed.
49If only one is specified then the other is set to the current locale.
460b9539 50.TP
0d350ff0 51.B \-\-windows\-friendly\fR, \fB\-w
460b9539 52Specifies that filenames below
53.I DESTINATION
c0c23a60
RK
54must be Windows-friendly.
55This is achieved by replacing special characters with '_', prefixing
56device names with '_' and stripping trailing dots and
460b9539 57spaces.
58.SS "File Selection"
59.TP
0d350ff0 60.B \-\-include\fI PATTERN\fR, \fB\-i\fI PATTERN
460b9539 61Include filenames matching the glob pattern \fIPATTERN\fR.
62.TP
0d350ff0 63.B \-\-exclude\fI PATTERN\fR, \fB\-e\fI PATTERN
460b9539 64Exclude filenames matching the glob pattern \fIPATTERN\fR.
65.PP
c0c23a60
RK
66These options may be used more than once.
67They will be checked in order and the first that matches any given
68filename will determine whether that file is included or excluded.
460b9539 69.PP
0d350ff0 70If none of the options match and \fB\-\-include\fR was used at all then the file
c0c23a60 71is excluded.
0d350ff0 72If none of the options match and \fB\-\-include\fR was never used then the file
c0c23a60 73is included.
460b9539 74.SS "File Copying"
75.TP
0d350ff0 76.B \-\-link\fR, \fB\-l
c0c23a60
RK
77Files are hard-linked to their destination location.
78This is the default action.
460b9539 79.TP
0d350ff0 80.B \-\-symlink\fR, \fB\-s
460b9539 81Symlinks are made in the destination location pointing back into the source
82directory.
83.TP
0d350ff0 84.B \-\-copy\fR, \fB\-c
460b9539 85Files are copied into their destination location.
86.TP
0d350ff0 87.B \-\-no\-action\fR, \fB\-n
c0c23a60
RK
88The destination location is not modified in any way.
89Instead a report is written to standard output saying what would be done.
460b9539 90.SS "Other"
91.TP
0d350ff0 92.B \-\-debug\fR, \fB\-d
460b9539 93Enable debugging.
94.TP
0d350ff0 95.B \-\-help\fR, \fB\-h
460b9539 96Display a usage message.
97.TP
0d350ff0 98.B \-\-version\fR, \fB\-V
460b9539 99Display version number.
100.\" Local Variables:
101.\" mode:nroff
102.\" fill-column:79
103.\" End: