.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "arename 1" .TH arename 1 "2022-02-26" "perl v5.34.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" arename \- automatically rename audio files by tagging information .SH "SYNOPSIS" .IX Header "SYNOPSIS" arename [\s-1OPTION\s0(s)] \s-1FILE\s0(s)... .SH "OPTIONS AND ARGUMENTS" .IX Header "OPTIONS AND ARGUMENTS" .IP "\fB\-\-ambiguous\-use\-first\fR" 8 .IX Item "--ambiguous-use-first" Sets the \fIambiguoususefirst\fR option. See below for details. .IP "\fB\-\-compare\-versions\fR" 8 .IX Item "--compare-versions" Prints the version of the arename script and the version of the Perl module, that contains most of the code. These versions should be the same. If not, that would indicate a possibly broken installation. .IP "\fB\-\-copy\fR (short option: \fB\-c\fR)" 8 .IX Item "--copy (short option: -c)" Copy files instead of renaming (moving). This can be useful to copy tracks from your audio archive to a portable device for example. .IP "\fB\-\-debug\fR" 8 .IX Item "--debug" Enable debugging output. This actually sets `\fIverbosity\fR' to 10000. This output option will cause very noisy output. You probably want something less verbose, like `\fI\-\-verbosity 20\fR'. .IP "\fB\-\-disable\-hooks\fR (short option: \fB\-H\fR)" 8 .IX Item "--disable-hooks (short option: -H)" Do not make use of hooks of any sort (neither global nor local ones). .IP "\fB\-\-disable\-profiles\fR (short option: \fB\-N\fR)" 8 .IX Item "--disable-profiles (short option: -N)" Do \fInot\fR use configuration profiles (see below). Overwrites the \fBuseprofiles\fR setting. .IP "\fB\-\-dryrun\fR (short option: \fB\-d\fR)" 8 .IX Item "--dryrun (short option: -d)" Go into dryrun mode. This means, that no action will be taken. \fBarename\fR will print what it would do, if called without \fI\-d\fR. .IP "\fB\-\-enable\-hooks\fR" 8 .IX Item "--enable-hooks" Explicitly enable hooks. .IP "\fB\-\-force\fR (short option: \fB\-f\fR)" 8 .IX Item "--force (short option: -f)" Overwrite files if needed. .IP "\fB\-\-help\fR (short option: \fB\-h\fR)" 8 .IX Item "--help (short option: -h)" Display a short help text. .IP "\fB\-\-list\-cfg\fR (short option: \fB\-L\fR)" 8 .IX Item "--list-cfg (short option: -L)" List the current configuration in the actual configuration format. .IP "\fB\-\-list\-file\-types\fR" 8 .IX Item "--list-file-types" Lists all file types currently supported by \fBarename\fR, one type per line. .IP "\fB\-\-list\-exts\-for\-type\fR " 8 .IX Item "--list-exts-for-type " Lists all extensions recognised file name extsionsion for type \&\fB\fR, one extension per line. If a list of types is given as a comma-separated list, extensions for all listed types are listed. .IP "\fB\-\-list\-profiles\fR (short option: \fB\-S\fR)" 8 .IX Item "--list-profiles (short option: -S)" Print a list of profile names defined in the active configuration. (This is primarily used by the zsh completion for the \fI\-\-profile\fR option.) .IP "\fB\-\-read\-local\fR (short option: \fB\-l\fR)" 8 .IX Item "--read-local (short option: -l)" Read a local config file (./.arename.local). Overwrites the \fBuselocalrc\fR configuration setting. .IP "\fB\-\-stdin\fR (short option: \fB\-s\fR)" 8 .IX Item "--stdin (short option: -s)" Read filenames from stdin after processing files given on the command line. It reads one file name per line, which means that file names containing newlines are not supported. .IP "\fB\-\-version\fR (short option: \fB\-V\fR)" 8 .IX Item "--version (short option: -V)" Display version information. .IP "\fB\-\-verbosity\fR " 8 .IX Item "--verbosity " Sets the `\fIverbosity\fR' setting to `\fIinteger-value\fR'. .IP "\fB\-\-suppress\-skips\fR (short option: \fB\-Q\fR)" 8 .IX Item "--suppress-skips (short option: -Q)" When a file is skipped, because its name would not change, this option will cause \fBarename\fR to suppress any output. This sets the `suppress_skips' option. .Sp Note that if the `\fIverbosity\fR' setting is at a high enough level, you may still get messages about the file being processed in the first place. .IP "\fB\-\-rc\fR " 8 .IX Item "--rc " Read \fIfile\fR instead of ~/.arenamerc. .IP "\fB\-\-post\-rc\fR " 8 .IX Item "--post-rc " Read \fIfile\fR \fBafter\fR ~/.arenamerc and \fBbefore\fR ./.arename.local. .IP "\fB\-\-prefix\fR (short option: \fB\-p\fR)" 8 .IX Item "--prefix (short option: -p)" Define a prefix for destination files. .IP "\fB\-\-profile\fR (short option: \fB\-P\fR)" 8 .IX Item "--profile (short option: -P)" Define a list of one or more profiles to use forcibly, no matter if they would be activated normally or not. .IP "\fB\-\-compilation\-template\fR