commit 22c6502b67b6c607455a71409945de139b6f59e3
parent 8ac11651258e6b082719c147ec86e3aec0550bae
Author: FRIGN <dev@frign.de>
Date: Fri, 23 Jan 2015 23:49:24 +0100
Add mandoc-manpage for echo(1)
and mark it as finished in the README.
Diffstat:
3 files changed, 32 insertions(+), 16 deletions(-)
diff --git a/README b/README
@@ -26,7 +26,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
=* date yes none
=* dirname yes none
= du no -H, -L, (-x)
-= echo yes none
+=* echo yes none
= env yes none
# expand yes none
expr yes none
diff --git a/echo.1 b/echo.1
@@ -1,14 +1,30 @@
-.TH ECHO 1 sbase\-VERSION
-.SH NAME
-echo \- print arguments
-.SH SYNOPSIS
-.B echo
-.RB [ \-n ]
-.RI [ string ...]
-.SH DESCRIPTION
-.B echo
-prints its arguments to stdout, separated by spaces and terminated by a newline.
-.SH OPTIONS
-.TP
-.B \-n
-Do not print terminating newline.
+.Dd January 23, 2015
+.Dt ECHO 1 sbase\-VERSION
+.Sh NAME
+.Nm echo
+.Nd print arguments
+.Sh SYNOPSIS
+.Nm echo
+.Op Fl n
+.Op Ar string ...
+.Sh DESCRIPTION
+.Nm
+prints each
+.Ar string
+to stdout, separated by spaces and terminated by
+a newline.
+.Sh OPTIONS
+.Bl -tag -width Ds
+.It Fl n
+Do not print the terminating newline.
+.El
+.Sh STANDARDS
+The
+.Nm
+utility is compliant with the
+.St -p1003.1-2008
+specification.
+.Pp
+The
+.Op Fl n
+flag is an extension to that specification.
diff --git a/echo.c b/echo.c
@@ -7,7 +7,7 @@
static void
usage(void)
{
- eprintf("usage: %s [-n] text\n", argv0);
+ eprintf("usage: %s [-n] [string ...]\n", argv0);
}
int