forked from bonsai/harakit
		
	Merge branch 'usage-text'
This commit is contained in:
		
						commit
						881df1bb18
					
				
							
								
								
									
										42
									
								
								docs/dj.1
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								docs/dj.1
									
									
									
									
									
								
							@ -11,25 +11,17 @@ dj \(en disk jockey
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
dj
 | 
			
		||||
.RB ( -AdHnq )
 | 
			
		||||
.RB ( -a
 | 
			
		||||
.RB [ byte ])
 | 
			
		||||
.RB ( -c
 | 
			
		||||
.RB [ count ])
 | 
			
		||||
.RB [ -AdHnq ]
 | 
			
		||||
.RB [ -a\ byte ]
 | 
			
		||||
.RB [ -c\ count ]
 | 
			
		||||
 | 
			
		||||
.RB ( -i
 | 
			
		||||
[\fBinput file\fP])
 | 
			
		||||
.RB ( -b
 | 
			
		||||
[\fBinput block size\fP])
 | 
			
		||||
.RB ( -s
 | 
			
		||||
[\fBinput offset\fP])
 | 
			
		||||
.RB [ -i\ file ]
 | 
			
		||||
.RB [ -b\ block_size ]
 | 
			
		||||
.RB [ -s\ offset ]
 | 
			
		||||
 | 
			
		||||
.RB ( -o
 | 
			
		||||
[\fBoutput file\fP])
 | 
			
		||||
.RB ( -B
 | 
			
		||||
[\fBoutput block size\fP])
 | 
			
		||||
.RB ( -S
 | 
			
		||||
[\fBoutput offset\fP])
 | 
			
		||||
.RB [ -o\ file ]
 | 
			
		||||
.RB [ -B\ block_size ]
 | 
			
		||||
.RB [ -S\ offset ]
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
@ -47,25 +39,25 @@ immediately subsequent to the specified byte.
 | 
			
		||||
.\"
 | 
			
		||||
.SH OPTIONS
 | 
			
		||||
 | 
			
		||||
.IP \fB-i\fP
 | 
			
		||||
.IP \fB-i\fP\ \fIfile\fP
 | 
			
		||||
Takes a file path as an argument and opens it for use as an input.
 | 
			
		||||
.IP \fB-b\fP
 | 
			
		||||
.IP \fB-b\fP\ \fIblock_size\fP
 | 
			
		||||
Takes a numeric argument as the size in bytes of the input buffer, the default
 | 
			
		||||
being 1024.
 | 
			
		||||
.IP \fB-s\fP
 | 
			
		||||
.IP \fB-s\fP\ \fIoffset\fP
 | 
			
		||||
Takes a numeric argument as the number of bytes to skip into the input
 | 
			
		||||
before starting to read. If the standard input is used, bytes read to this point
 | 
			
		||||
are discarded.
 | 
			
		||||
.IP \fB-o\fP
 | 
			
		||||
.IP \fB-o\fP\ \fIfile\fP
 | 
			
		||||
Takes a file path as an argument and opens it for use as an output.
 | 
			
		||||
.IP \fB-B\fP
 | 
			
		||||
.IP \fB-B\fP\ \fIblock_size\fP
 | 
			
		||||
Does the same as
 | 
			
		||||
.B -b
 | 
			
		||||
but for the output buffer.
 | 
			
		||||
.IP \fB-S\fP
 | 
			
		||||
.IP \fB-S\fP\ \fIoffset\fP
 | 
			
		||||
Seeks a number of bytes through the output before starting to write from
 | 
			
		||||
the input. If the output is a stream, null characters are printed.
 | 
			
		||||
.IP \fB-a\fP
 | 
			
		||||
.IP \fB-a\fP\ \fIbyte\fP
 | 
			
		||||
Accepts a single literal byte with which the input buffer is padded in the event
 | 
			
		||||
of an incomplete read from the input file.
 | 
			
		||||
.IP \fB-A\fP
 | 
			
		||||
@ -73,7 +65,7 @@ Specifying this option pads the input buffer with null bytes in the event of an
 | 
			
		||||
incomplete read. This is equivalent to specifying
 | 
			
		||||
.B -a
 | 
			
		||||
with a null byte instead of a character.
 | 
			
		||||
.IP \fB-c\fP
 | 
			
		||||
.IP \fB-c\fP\ \fIcount\fP
 | 
			
		||||
Specifies a number of reads to make. The default is 0, in which case the
 | 
			
		||||
input is read until a partial or empty read is made.
 | 
			
		||||
.IP \fB-d\fP
 | 
			
		||||
 | 
			
		||||
@ -22,7 +22,7 @@ Performs operations on specified fields in data read from the standard input.
 | 
			
		||||
.\"
 | 
			
		||||
.SH OPTIONS
 | 
			
		||||
 | 
			
		||||
.IP \fB-d\fP
 | 
			
		||||
.IP \fB-d\fP\ \fIdelimiter\fP
 | 
			
		||||
Sets a delimiter by which the input data will be split into fields. The default
 | 
			
		||||
is an ASCII record separator.
 | 
			
		||||
.\"
 | 
			
		||||
 | 
			
		||||
@ -11,9 +11,7 @@ intcmp \(en compare integers
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
intcmp
 | 
			
		||||
.RB ( -egl )
 | 
			
		||||
.RB [ integer ]
 | 
			
		||||
.RB [ integer... ]
 | 
			
		||||
.RB [ -egl ]\ integer\ integer...
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
Compare integers to each other.
 | 
			
		||||
.\"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								docs/mm.1
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								docs/mm.1
									
									
									
									
									
								
							@ -10,11 +10,9 @@ mm \(en middleman
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
mm
 | 
			
		||||
.RB ( -aenu )
 | 
			
		||||
.RB ( -i
 | 
			
		||||
.RB [ input ])
 | 
			
		||||
.RB ( -o
 | 
			
		||||
.RB [ output ])
 | 
			
		||||
.RB [ -aenu ]
 | 
			
		||||
.RB [ -i\ input ]
 | 
			
		||||
.RB [ -o\ output ]
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
@ -26,10 +24,10 @@ Catenate input files and write them to the start of each output file or stream.
 | 
			
		||||
Opens subsequent outputs for appending rather than updating.
 | 
			
		||||
.IP \fB-e\fP
 | 
			
		||||
Use the standard error as an output.
 | 
			
		||||
.IP \fB-i\fP
 | 
			
		||||
.IP \fB-i\fP\ \fIinput\fP
 | 
			
		||||
Opens a path as an input. If one or more of the input files is \(lq-\(rq or if
 | 
			
		||||
no inputs are specified, the standard input shall be used.
 | 
			
		||||
.IP \fB-o\fP
 | 
			
		||||
.IP \fB-o\fP\ \fIoutput\fP
 | 
			
		||||
Opens a path as an output. If one or more of the output files is \(lq-\(rq or if
 | 
			
		||||
no outputs are specified, the standard output shall be used.
 | 
			
		||||
.IP \fB-u\fP
 | 
			
		||||
 | 
			
		||||
@ -11,7 +11,7 @@ npc \(en show non-printing characters
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
npc
 | 
			
		||||
.RB ( -et )
 | 
			
		||||
.RB [ -et ]
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -10,8 +10,8 @@ scrut \(en scrutinize file properties
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
scrut
 | 
			
		||||
.RB ( -LSbcdefgkprsuwx )
 | 
			
		||||
.RB [ file... ]
 | 
			
		||||
.RB [ -LSbcdefgkprsuwx ]
 | 
			
		||||
.B file...
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -11,8 +11,7 @@ str \(en test string arguments
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
str
 | 
			
		||||
.RB [ type ]
 | 
			
		||||
.RB [ string... ]
 | 
			
		||||
.B type string...
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -11,8 +11,7 @@ strcmp \(en compare strings
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
strcmp
 | 
			
		||||
.RM [ string ]
 | 
			
		||||
.RB [ strings... ]
 | 
			
		||||
.B string string...
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								docs/swab.1
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								docs/swab.1
									
									
									
									
									
								
							@ -11,11 +11,8 @@ swab \(en swap bytes
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
 | 
			
		||||
swab
 | 
			
		||||
.RB ( -f )
 | 
			
		||||
.RB ( -w
 | 
			
		||||
.R [
 | 
			
		||||
.B word size
 | 
			
		||||
.R ])
 | 
			
		||||
.RB [ -f ]
 | 
			
		||||
.RB [ -w\ word_size ]
 | 
			
		||||
.\"
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
@ -25,11 +22,10 @@ Swap the latter and former halves of a block of bytes.
 | 
			
		||||
 | 
			
		||||
.IP \fB-f\fP
 | 
			
		||||
Ignore SIGINT signal.
 | 
			
		||||
.IP \fB-w\fP
 | 
			
		||||
Configures the word size; that is, the size in bytes of the block size
 | 
			
		||||
on which to operate. The default word size is 2. The word size must be
 | 
			
		||||
cleanly divisible by 2, otherwise the block of bytes being processed can\(cqt be
 | 
			
		||||
halved.
 | 
			
		||||
.IP \fB-w\fP\ \fIword_size\fP
 | 
			
		||||
Configures the word size; that is, the size in bytes of the block size on which
 | 
			
		||||
to operate. The default word size is 2. The word size must be cleanly divisible
 | 
			
		||||
by 2, otherwise the block of bytes being processed can\(cqt be halved.
 | 
			
		||||
.\"
 | 
			
		||||
.SH EXAMPLES
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								src/dj.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								src/dj.c
									
									
									
									
									
								
							@ -313,9 +313,9 @@ parse(char *s){
 | 
			
		||||
static int
 | 
			
		||||
usage(void){
 | 
			
		||||
 | 
			
		||||
	fprintf(stderr, "Usage: %s (-AdfHqQ) (-a [byte]) (-c [count])\n"
 | 
			
		||||
		"\t(-i [input file]) (-b [input block size]) (-s [input offset])\n"
 | 
			
		||||
		"\t(-o [output file]) (-B [output block size]) (-S [output offset])\n",
 | 
			
		||||
	fprintf(stderr, "Usage: %s [-AdfHqQ] [-a byte] [-c count]\n"
 | 
			
		||||
		"\t[-i file] [-b block_size] [-s offset]\n"
 | 
			
		||||
		"\t[-o file] [-B block_size] [-S offset]\n",
 | 
			
		||||
		program_name);
 | 
			
		||||
 | 
			
		||||
	return EX_USAGE;
 | 
			
		||||
 | 
			
		||||
@ -52,7 +52,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
 | 
			
		||||
	if(optind + 2 /* ref cmp */ > argc){
 | 
			
		||||
usage:		fprintf(stderr,
 | 
			
		||||
			"Usage: %s (-eghl) [integer] [integer...]\n",
 | 
			
		||||
			"Usage: %s [-egl] integer integer...\n",
 | 
			
		||||
			argv[0] == NULL ? program_name : argv[0]);
 | 
			
		||||
		return EX_USAGE;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								src/mm.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								src/mm.c
									
									
									
									
									
								
							@ -110,7 +110,7 @@ oserr(char *s, char *r){
 | 
			
		||||
 * returns an exit status appropriate for a usage error. */
 | 
			
		||||
int usage(char *s){
 | 
			
		||||
 | 
			
		||||
	fprintf(stderr, "Usage: %s (-aenu) (-i [input])... (-o [output])...\n", s);
 | 
			
		||||
	fprintf(stderr, "Usage: %s [-aenu] [-i input]... [-o output]...\n", s);
 | 
			
		||||
 | 
			
		||||
	return EX_USAGE;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -39,7 +39,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
	if(argc > optind){
 | 
			
		||||
usage:		fprintf(stderr, "Usage: %s (-eht)\n", argv[0]);
 | 
			
		||||
usage:		fprintf(stderr, "Usage: %s [-et]\n", argv[0]);
 | 
			
		||||
		return EX_USAGE;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -66,7 +66,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
			if(ops[i] == 'e')
 | 
			
		||||
				continue;
 | 
			
		||||
			else if(ops[i] == 'h'){
 | 
			
		||||
usage:				fprintf(stderr, "Usage: %s (-%s) [file...]\n",
 | 
			
		||||
usage:				fprintf(stderr, "Usage: %s [-%s] file...\n",
 | 
			
		||||
					argv[0] == NULL
 | 
			
		||||
						? program_name
 | 
			
		||||
						: argv[0],
 | 
			
		||||
 | 
			
		||||
@ -56,7 +56,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
				goto pass;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	fprintf(stderr, "Usage: %s [type] [string...]\n",
 | 
			
		||||
	fprintf(stderr, "Usage: %s type string...\n",
 | 
			
		||||
		argv[0] == NULL ? program_name : argv[0]);
 | 
			
		||||
 | 
			
		||||
	return EX_USAGE;
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
	int i;
 | 
			
		||||
 | 
			
		||||
	if(argc < 3){
 | 
			
		||||
		fprintf(stderr, "Usage: %s [string] [string...]\n",
 | 
			
		||||
		fprintf(stderr, "Usage: %s string string...\n",
 | 
			
		||||
			argv[0] == NULL ? program_name : argv[0]);
 | 
			
		||||
		return EX_USAGE;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@ fn oserr(s: &str, e: Error) -> ExitCode {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fn usage(s: &str) -> ExitCode {
 | 
			
		||||
	eprintln!("Usage: {} (-f) (-w [wordsize])", s);
 | 
			
		||||
	eprintln!("Usage: {} [-f] [-w word_size]", s);
 | 
			
		||||
	ExitCode::from(EX_USAGE as u8)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user