Up version to 0.2.0.
[oweals/dinit.git] / doc / manpages / dinitctl.8
index 568423a71895ff932ebccb2f6def4c720118f013..05992b7c13cca89ffe5ccf3b934b16ef0a05ee9d 100644 (file)
@@ -1,4 +1,4 @@
-.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
 .\"
@@ -20,6 +20,9 @@ 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
@@ -70,6 +73,10 @@ has no active dependents, it will stop. If a started service has a dependency se
 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:
@@ -87,6 +94,10 @@ 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
 .\"