From 41305ac7747516f86d03d0b750816c02e624ac4c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 23 May 2026 20:53:27 +0200 Subject: First commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- semicolons.1 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 semicolons.1 (limited to 'semicolons.1') diff --git a/semicolons.1 b/semicolons.1 new file mode 100644 index 0000000..a3cd082 --- /dev/null +++ b/semicolons.1 @@ -0,0 +1,51 @@ +.TH SEMICOLONS 1 SEMICOLONS +.SH NAME +semicolons - count number of semicolons in code + +.SH SYNOPSIS +.B semicolons +[-s] +.RI [ file "] ..." + +.SH DESCRIPTION +.B semicolons +counts the number of semicolons in code for each specified +file. +.B semicolons +will treat each file as a C source code or +C header file. If +.I file +is +.BR - , +or if a +.I file +is not specified, the standard input is read. +.PP +If more than one file is specified, each successfully +processed file will have its line count output in the format +.RS +.nf + +\fB\(dq%s:%*s%zu\en\(dq,\fP <\fIfile\fP>\fB,\fP <\fIsome positive integer\fP>\fB, \(dq\(dq,\fP <\fI#semicolons in code\fP> + +.fi +.RE +The total for all processed files is printed on the last line +with the format +.RS +.nf + +\fB\(dq%zu\en\(dq,\fP <\fItotal #semicolons in code\fP> + +.fi +.RE +If exactly one or no files are specified, this will be the +only line output. + +.SH OPTIONS +.TP +.B -s +Only output the last line. (The total over all files.) + +.SH SEE ALSO +.BR braces (1) -- cgit v1.3.1