aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Ebdrup Jensen <debdrup@FreeBSD.org>2021-01-16 20:55:20 +0000
committerDaniel Ebdrup Jensen <debdrup@FreeBSD.org>2021-01-16 21:05:29 +0000
commitc6a112cf84d2bf55101c0fb61c4fd1e3cf5d3cc8 (patch)
treea7f68e690559ba0a0dedeaa08f9750e0193236fb
parent3ddf7eade0e9e770a78f190bee00c2a7ba256ef5 (diff)
downloadsrc-c6a112cf84d2bf55101c0fb61c4fd1e3cf5d3cc8.tar.gz
src-c6a112cf84d2bf55101c0fb61c4fd1e3cf5d3cc8.zip
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
-rw-r--r--usr.sbin/service/service.89
1 files changed, 8 insertions, 1 deletions
diff --git a/usr.sbin/service/service.8 b/usr.sbin/service/service.8
index 27d3948ed62e..a804ec390b6b 100644
--- a/usr.sbin/service/service.8
+++ b/usr.sbin/service/service.8
@@ -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