service.8: Provide example for adding completions to (t)csh

service(8) has an example for bash completion, however bash is third
party and in /usr/share/examples/csh/dot.cshrc is a working example for
csh.

Since I use (t)csh, I've tested it, and it works for me.

PR:		179497
Submitted by:	ohauer@

Reviewed by:	kp (tentatively)
Differential Revision:	https://reviews.freebsd.org/D28197
This commit is contained in:
Daniel Ebdrup Jensen 2021-01-16 21:55:20 +01:00
parent 3ddf7eade0
commit c6a112cf84

View File

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd June 23, 2020
.Dd January 16, 2021
.Dt SERVICE 8
.Os
.Sh NAME
@ -130,6 +130,13 @@ service -rv
.Ed
.Pp
The following programmable completion entry can be used in
.Xr csh 1
for the names and common commands of the rc.d scripts:
.Dl "complete service 'c/-/(e l r v)/' 'p/1/`service -l`/' \e"
.Dl " 'n/*/(start stop reload restart \e"
.Dl " status rcvar onestart onestop)/'"
.Pp
The following programmable completion entry can be use in
.Xr bash 1
for the names of the rc.d scripts:
.Bd -literal -offset -ident