From 5876e2f9e260ef46330edfa6f258c6d88b7e5d50 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sun, 11 Jan 2026 02:54:05 +0000 Subject: Add repository_check; add basic documentation --- doc/index.html | 76 +++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 30 deletions(-) (limited to 'doc/index.html') diff --git a/doc/index.html b/doc/index.html index 70ca515..d7d20b3 100644 --- a/doc/index.html +++ b/doc/index.html @@ -20,45 +20,58 @@

What is it ?

- s6-frontend is still in development. + s6-frontend is a frontend to the s6 init system. It provides +the one-stop-shop s6 command, that is used +to address every part of the init system.

+

Huh?

+

- s6-frontend is a frontend to the s6 ecosystem. It is made of -several parts: + The s6 init system is made of several different parts:

- These parts are all independent from one another. But when put all together, -they implement a powerful, fast, turnkey init system that is usable on -any distribution. + The separation in different packages is purposeful: the goal is to keep the +system entirely modular, and not tie it to a particular use. s6-supervision +is often used on its own, in environments that already have an init system +(no need for s6-linux-init) and a service manager (no need for s6-rc). +For the same purpose of modularity, s6 follows an approach of "one functionality, +one tool", sometimes to the extreme: the s6-supervision package, as of +2.14.0.0, hosts 75 binaries.

-
+

+ This approach is successful in that it provides comprehensive functionality +with maximum efficiency: despite its growth, s6 remains extremely +lightweight in run-time resource usage. However, a recurring +pattern is that potential users are often rebuked by s6's apparent complexity. +

- +

+ s6-frontend is an attempt at managing users' interface expectations. It +provides one user-facing command, named s6, that +takes intuitively-named subcommands in order to control all the important +parts of an s6-based system. +


+

Installation

Requirements

@@ -131,14 +144,17 @@ the previous versions of s6-frontend and the current one.

Reference

-

Commands

+

User-facing commands

-

- All these commands exit 111 if they encounter a temporary error, and -100 if they encounter a permanent error - such as a misuse. -

+ + +

Internal programs

Related resources

-- cgit v1.3.1