-.TH DINITCTL "8" "June 2017" "Dinit 0.07" "Dinit \- service management system"
+.TH DINITCTL "8" "June 2018" "Dinit 0.2.0" "Dinit \- service management system"
.SH NAME
dinitctl \- control services supervised by Dinit
.\"
[\-s] [\-\-quiet] unpin [\fIservice-name\fR]
.br
.B dinitctl
+unload [\fIservice-name\fR]
+.br
+.B dinitctl
[\-s] list
.\"
.SH DESCRIPTION
it will stop. If a stopped service has a dependent service which is starting, it will start. Otherwise,
any pending start/stop commands will be carried out.
.TP
+\fBunload\fR
+Completely unload a service. This can only be done if the service is stopped and has no loaded dependents
+(i.e. dependents must be unloaded before their dependencies).
+.TP
\fBlist\fR
List loaded services and their state. Before each service, one of the following state indicators is
displayed:
The << and >> symbols represent a transition state (starting and stopping respectively); curly braces
indicate the desired state (left: started, right: stopped).
.RE
+.TP
+\fBshutdown\fR
+Stop all services (without restart) and terminate Dinit. If issued to the system instance of Dinit,
+this will also shut down the system.
.\"
.SH SERVICE OPERATION
.\"