shnfix -version (return code: 0)
shnfix mode module 3.0.10
Copyright (C) 2000-2009 Jason Jordan <shnutils@freeshell.org>
shorten utilities pages:
http://www.etree.org/shnutils/
http://shnutils.freeshell.org/
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
shnfix --help (return code: 1)
shnfix: invalid option -- '-'
Usage: shnfix [OPTIONS] [file1 ...]
Mode-specific options:
-b shift track breaks backward to previous sector boundary (default)
-c check whether fixing is needed
-f shift track breaks forward to next sector boundary
-h show this help screen
-k don't skip initial unchanged files
-n don't pad the last file with silence
-u round track breaks to the nearest sector boundary
Global options:
-D print debugging information (each one increases debugging level)
-F file get input filenames from file, instead of command line or terminal
-H print times in h:mm:ss.{ff,nnn} format, instead of m:ss.{ff,nnn}
-O val overwrite existing files? val is: {[ask], always, never}
-P type progress indicator type. type is: {[pct], dot, spin, face, none}
-a str prefix 'str' to base part of output filenames
-d dir specify output directory
-i fmt specify input file format decoder and/or arguments.
format is: "fmt decoder [arg1 ... argN (%f = filename)]"
-o fmt specify output file format, extension, encoder and/or arguments.
format is: "fmt [ext=abc] [encoder [arg1 ... argN (%f = filename)]]"
-q suppress non-critical output (quiet mode)
-r val reorder input files? val is: {ask, ascii, [natural], none}
-v show version information
-w suppress warnings
-z str postfix 'str' to base part of output filenames
-- indicates that everything following it is a filename