From bea0037dbdd979603fb0b5be8b43f5478c1f6fec Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 19 Sep 2014 02:53:32 +0000 Subject: initial commit --- doc/index.html | 162 ++++++++++++++++++++++++++++++++++++++++++++ doc/s6-basename.html | 50 ++++++++++++++ doc/s6-cat.html | 51 ++++++++++++++ doc/s6-chmod.html | 45 ++++++++++++ doc/s6-chown.html | 52 ++++++++++++++ doc/s6-clock.html | 54 +++++++++++++++ doc/s6-cut.html | 44 ++++++++++++ doc/s6-dirname.html | 50 ++++++++++++++ doc/s6-echo.html | 51 ++++++++++++++ doc/s6-env.html | 45 ++++++++++++ doc/s6-expr.html | 50 ++++++++++++++ doc/s6-false.html | 39 +++++++++++ doc/s6-format-filter.html | 42 ++++++++++++ doc/s6-grep.html | 67 ++++++++++++++++++ doc/s6-head.html | 55 +++++++++++++++ doc/s6-linkname.html | 45 ++++++++++++ doc/s6-ln.html | 44 ++++++++++++ doc/s6-ls.html | 57 ++++++++++++++++ doc/s6-maximumtime.html | 53 +++++++++++++++ doc/s6-mkdir.html | 50 ++++++++++++++ doc/s6-mkfifo.html | 44 ++++++++++++ doc/s6-nice.html | 53 +++++++++++++++ doc/s6-nuke.html | 56 +++++++++++++++ doc/s6-pause.html | 39 +++++++++++ doc/s6-printenv.html | 46 +++++++++++++ doc/s6-quote-filter.html | 56 +++++++++++++++ doc/s6-quote.html | 57 ++++++++++++++++ doc/s6-rename.html | 35 ++++++++++ doc/s6-rmrf.html | 35 ++++++++++ doc/s6-sleep.html | 51 ++++++++++++++ doc/s6-sort.html | 59 ++++++++++++++++ doc/s6-sync.html | 32 +++++++++ doc/s6-tail.html | 46 +++++++++++++ doc/s6-test.html | 53 +++++++++++++++ doc/s6-touch.html | 45 ++++++++++++ doc/s6-true.html | 39 +++++++++++ doc/s6-uniquename.html | 45 ++++++++++++ doc/s6-unquote-filter.html | 69 +++++++++++++++++++ doc/s6-unquote.html | 58 ++++++++++++++++ doc/s6-update-symlinks.html | 83 +++++++++++++++++++++++ doc/upgrade.html | 32 +++++++++ 41 files changed, 2139 insertions(+) create mode 100644 doc/index.html create mode 100644 doc/s6-basename.html create mode 100644 doc/s6-cat.html create mode 100644 doc/s6-chmod.html create mode 100644 doc/s6-chown.html create mode 100644 doc/s6-clock.html create mode 100644 doc/s6-cut.html create mode 100644 doc/s6-dirname.html create mode 100644 doc/s6-echo.html create mode 100644 doc/s6-env.html create mode 100644 doc/s6-expr.html create mode 100644 doc/s6-false.html create mode 100644 doc/s6-format-filter.html create mode 100644 doc/s6-grep.html create mode 100644 doc/s6-head.html create mode 100644 doc/s6-linkname.html create mode 100644 doc/s6-ln.html create mode 100644 doc/s6-ls.html create mode 100644 doc/s6-maximumtime.html create mode 100644 doc/s6-mkdir.html create mode 100644 doc/s6-mkfifo.html create mode 100644 doc/s6-nice.html create mode 100644 doc/s6-nuke.html create mode 100644 doc/s6-pause.html create mode 100644 doc/s6-printenv.html create mode 100644 doc/s6-quote-filter.html create mode 100644 doc/s6-quote.html create mode 100644 doc/s6-rename.html create mode 100644 doc/s6-rmrf.html create mode 100644 doc/s6-sleep.html create mode 100644 doc/s6-sort.html create mode 100644 doc/s6-sync.html create mode 100644 doc/s6-tail.html create mode 100644 doc/s6-test.html create mode 100644 doc/s6-touch.html create mode 100644 doc/s6-true.html create mode 100644 doc/s6-uniquename.html create mode 100644 doc/s6-unquote-filter.html create mode 100644 doc/s6-unquote.html create mode 100644 doc/s6-update-symlinks.html create mode 100644 doc/upgrade.html (limited to 'doc') diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..1775002 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,162 @@ + + + + + s6-portable-utils - skarnet.org's tiny general Unix utilities + + + + + + +

+Software
+skarnet.org +

+ +

s6-portable-utils

+ + + +

What is it ?

+ +

+ s6-portable-utils is a set of tiny general Unix utilities, often +performing well-known tasks such as cut and grep, +but optimized for simplicity and small size. They were designed +for embedded systems and other constrained environments, but they +work everywhere. +

+ +

+ Other set of small utilities are usually system-specific; for +instance, the (otherwise excellent) +BusyBox project only works on Linux. +

+ +

+ Some of s6-portable-utils' programs are a conformant implementation +of a POSIX utility as determined by the +Single +Unix Specification, version 4; the relevant documentation pages mentions +this. +However, none of the s6-portable-utils programs supports internationalization. +

+ +

+It is now an explicit non-goal of s6-portable-utils to duplicate the work of +existing projects that aim to provide a lightweight implementation of +standard commands. + No more rewriting of standard commands will occur in s6-portable-utils; +the package is now used to host specific utilities such as +s6-uniquename. +

+ +
+ +

Installation

+ +

Requirements

+ + + +

Licensing

+ +

+ s6-portable-utils is free software. It is available under the +ISC license. +

+ +

Download

+ + + +

Compilation

+ + + +

Upgrade notes

+ + + +
+ +

Reference

+ +

Commands

+ +

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

+ + + +

Related resources

+ + + + + diff --git a/doc/s6-basename.html b/doc/s6-basename.html new file mode 100644 index 0000000..b656599 --- /dev/null +++ b/doc/s6-basename.html @@ -0,0 +1,50 @@ + + + + + s6-portable-utils: the s6-basename program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-basename program

+ +

+ s6-basename prints the basename of a pathname. +

+ +

Interface

+ +
+     s6-basename [ -n ] path [ suffix ]
+
+ +

+ s6-basename acts as the generic +basename utility. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-basename is suitable as a Single Unix +basename +program. +

+ + + diff --git a/doc/s6-cat.html b/doc/s6-cat.html new file mode 100644 index 0000000..71610e8 --- /dev/null +++ b/doc/s6-cat.html @@ -0,0 +1,51 @@ + + + + + s6-portable-utils: the s6-cat program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-cat program

+ +

+ s6-cat copies stdin to stdout. +

+ +

Interface

+ +
+     s6-cat
+
+ +

+ s6-cat transfers data from stdin to stdout, until it receives EOF or +gets killed. +

+ +

Notes

+ +

+ On systems that support it (as of 2.0.0.0, only Linux 2.6.17 or later), +s6-cat performs zero-copy transfer. +

+ +

Posixness

+ +

+ s6-cat is not suitable as a Single Unix +cat +program. +

+ + + diff --git a/doc/s6-chmod.html b/doc/s6-chmod.html new file mode 100644 index 0000000..165790c --- /dev/null +++ b/doc/s6-chmod.html @@ -0,0 +1,45 @@ + + + + + s6-portable-utils: the s6-chmod program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-chmod program

+ +

+ s6-chmod changes the permissions of a file. +

+ +

Interface

+ +
+     s6-chmod perms file
+
+ +

+ s6-chmod changes file's permissions to perms, which +must be an absolute octal number such as 0755 for +rwxr-xr-x or 2700 for rwx--S---. +

+ +

Posixness

+ +

+ s6-chmod is not suitable as a Single Unix +chmod +program. +

+ + + diff --git a/doc/s6-chown.html b/doc/s6-chown.html new file mode 100644 index 0000000..0cbbe57 --- /dev/null +++ b/doc/s6-chown.html @@ -0,0 +1,52 @@ + + + + + s6-portable-utils: the s6-chown program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-chown program

+ +

+ s6-chown changes the owner and/or group of a file. +

+ +

Interface

+ +
+     s6-chown [ -U ] [ -u uid ] [ -g gid ] file
+
+ + + +

Posixness

+ +

+ s6-chown is not suitable as a Single Unix +chown +program. +

+ + + diff --git a/doc/s6-clock.html b/doc/s6-clock.html new file mode 100644 index 0000000..37e05ec --- /dev/null +++ b/doc/s6-clock.html @@ -0,0 +1,54 @@ + + + + + s6-portable-utils: the s6-clock program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-clock program

+ +

+ s6-clock gets or sets the system clock. +

+ +

Interface

+ +
+     s6-clock [ label ]
+
+ +

+ When called without an argument, s6-clock writes the current system +time, as a +TAI64N +timestamp, to stdout. +

+ +

+ When given an argument label, which must be a +TAI64N +timestamp, s6-clock sets the system time to this value. +

+ +

Notes

+ +

+ s6-clock only prints or accepts TAI time, no matter what the system clock is set +to (TAI-10 or UTC); it will automatically make the right conversions for your +system clock. Make sure your +skalibs has been built with +the right settings. +

+ + + diff --git a/doc/s6-cut.html b/doc/s6-cut.html new file mode 100644 index 0000000..2d93762 --- /dev/null +++ b/doc/s6-cut.html @@ -0,0 +1,44 @@ + + + + + s6-portable-utils: the s6-cut program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-cut program

+ +

+ s6-cut prints selected portions of the lines of its input. +

+ +

Interface

+ +
+     s6-cut [ -b list | -c list | -f list ] [ -n ] [ -s ] [ file ... ]
+
+ +

+ s6-cut acts as the generic +cut utility. +

+ +

Posixness

+ +

+ s6-cut is suitable as a Single Unix +cut +program. +

+ + + diff --git a/doc/s6-dirname.html b/doc/s6-dirname.html new file mode 100644 index 0000000..4fee876 --- /dev/null +++ b/doc/s6-dirname.html @@ -0,0 +1,50 @@ + + + + + s6-portable-utils: the s6-dirname program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-dirname program

+ +

+ s6-dirname prints the dirname of a path. +

+ +

Interface

+ +
+     s6-dirname [ -n ] path
+
+ +

+ s6-dirname acts as the generic +dirname utility. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-dirname is suitable as a Single Unix +dirname +program. +

+ + + diff --git a/doc/s6-echo.html b/doc/s6-echo.html new file mode 100644 index 0000000..5cbcc88 --- /dev/null +++ b/doc/s6-echo.html @@ -0,0 +1,51 @@ + + + + + s6-portable-utils: the s6-echo program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-echo program

+ +

+ s6-echo writes its arguments to stdout. +

+ +

Interface

+ +
+     s6-echo [ -n ] [ -s sep ] args...
+
+ +

+ s6-echo writes its arguments args to stdout, separated with spaces. +

+ +

Options

+ + + +

Posixness

+ +

+ s6-echo is not suitable as a Single Unix +echo +program. +

+ + + diff --git a/doc/s6-env.html b/doc/s6-env.html new file mode 100644 index 0000000..fa53a45 --- /dev/null +++ b/doc/s6-env.html @@ -0,0 +1,45 @@ + + + + + s6-portable-utils: the s6-env program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-env program

+ +

+s6-env prints the current environment or modifies the environment +before running a program. +

+ +

Interface

+ +
+     s6-env [ -i ] [ name=value... ] [ prog... ]
+
+ +

+ s6-env acts as the generic +env utility. +

+ +

Posixness

+ +

+ s6-env is suitable as a Single Unix +env +program. +

+ + + diff --git a/doc/s6-expr.html b/doc/s6-expr.html new file mode 100644 index 0000000..b535eb6 --- /dev/null +++ b/doc/s6-expr.html @@ -0,0 +1,50 @@ + + + + + s6-portable-utils: the s6-expr program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-expr program

+ +

+ s6-expr evaluates an expression and writes the result to stdout. +

+ +

Interface

+ +
+     s6-expr expression...
+
+ +

+ s6-expr acts as the generic +expr utility, +except that the : operator (pattern matching) is not supported. +

+ +

+ s6-expr accepts an arbitrary number of arguments. +

+ +

Posixness

+ +

+ s6-expr is not suitable as a Single Unix +expr +program; however, if you are never using the pattern matching functionality, s6-expr +scrupulously follows the rest of the specification. +

+ + + diff --git a/doc/s6-false.html b/doc/s6-false.html new file mode 100644 index 0000000..4b21046 --- /dev/null +++ b/doc/s6-false.html @@ -0,0 +1,39 @@ + + + + + s6-portable-utils: the s6-false program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-false program

+ +

+ s6-false returns 1. +

+ +

Interface

+ +
+     s6-false
+
+ +

Posixness

+ +

+ s6-false is suitable as a Single Unix +false +program. +

+ + + diff --git a/doc/s6-format-filter.html b/doc/s6-format-filter.html new file mode 100644 index 0000000..4492786 --- /dev/null +++ b/doc/s6-format-filter.html @@ -0,0 +1,42 @@ + + + + + s6-portable-utils: the s6-format-filter program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-format-filter program

+ +

+s6-format-filter processes lines according to its arguments, and +prints the result. +

+ +

Interface

+ +
+     s6-format-filter format [ args... ]
+
+ + + + + diff --git a/doc/s6-grep.html b/doc/s6-grep.html new file mode 100644 index 0000000..fc0cb1b --- /dev/null +++ b/doc/s6-grep.html @@ -0,0 +1,67 @@ + + + + + s6-portable-utils: the s6-grep program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-grep program

+ +

+ s6-grep matches its input against a pattern. +

+ +

Interface

+ +
+     s6-grep [ -E | -F ] [ -i ] [ -c ] [ -n ] [ -q ] [ -v ] pattern
+
+ + + +

Options

+ + + +

Posixness

+ +

+ s6-grep is not suitable as a Single Unix +grep +program. +

+ + + diff --git a/doc/s6-head.html b/doc/s6-head.html new file mode 100644 index 0000000..3fd3360 --- /dev/null +++ b/doc/s6-head.html @@ -0,0 +1,55 @@ + + + + + s6-portable-utils: the s6-head program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-head program

+ +

+ s6-head prints the first lines of its input files. +

+ +

Interface

+ +
+     s6-head [ -S ] [ -1..9 | -n lines | -c chars ] file...
+
+ +

+ s6-head acts as the generic +head utility. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-head is suitable as a Single Unix +head +program. +

+ + + diff --git a/doc/s6-linkname.html b/doc/s6-linkname.html new file mode 100644 index 0000000..e4caf84 --- /dev/null +++ b/doc/s6-linkname.html @@ -0,0 +1,45 @@ + + + + + s6-portable-utils: the s6-linkname program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-linkname program

+ +

+ s6-linkname gives the content of a symbolic link or resolves a path. +

+ +

Interface

+ +
+     s6-linkname [ -f ] path
+
+ + + +

Options

+ + + + + diff --git a/doc/s6-ln.html b/doc/s6-ln.html new file mode 100644 index 0000000..392476f --- /dev/null +++ b/doc/s6-ln.html @@ -0,0 +1,44 @@ + + + + + s6-portable-utils: the s6-ln program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-ln program

+ +

+ s6-ln creates a link to a file. +

+ +

Interface

+ +
+     s6-ln [ -s ] [ -f ] [ -L ] [ -P ] old new
+
+ +

+ s6-ln acts as the generic +ln utility. +

+ +

Posixness

+ +

+ s6-ln is suitable as a Single Unix +ln +program. +

+ + + diff --git a/doc/s6-ls.html b/doc/s6-ls.html new file mode 100644 index 0000000..492ea25 --- /dev/null +++ b/doc/s6-ls.html @@ -0,0 +1,57 @@ + + + + + s6-portable-utils: the s6-ls program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-ls program

+ +

+ s6-ls lists the contents of a directory. +

+ +

Interface

+ +
+     s6-ls [ -0 ] [ -a | -A ] [ -x exclude ] dir
+
+ +

+ s6-ls lists the contents of dir, one file per line. It +omits files starting with a dot. +

+ +

Options

+ + + +

Posixness

+ +

+ s6-ls is not suitable as a Single Unix +ls +program. +

+ + + diff --git a/doc/s6-maximumtime.html b/doc/s6-maximumtime.html new file mode 100644 index 0000000..eea72b3 --- /dev/null +++ b/doc/s6-maximumtime.html @@ -0,0 +1,53 @@ + + + + + s6-portable-utils: the s6-maximumtime program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-maximumtime program

+ +

+ s6-maximumtime executes a program with a time limit. +

+ +

Interface

+ +
+     s6-maximumtime [ -0 | -a | -b | -i | -k | -q | -t | -x | -1 | -2 ] milli prog...
+
+ + + +

Options

+ + + + + diff --git a/doc/s6-mkdir.html b/doc/s6-mkdir.html new file mode 100644 index 0000000..8dd0e02 --- /dev/null +++ b/doc/s6-mkdir.html @@ -0,0 +1,50 @@ + + + + + s6-portable-utils: the s6-mkdir program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-mkdir program

+ +

+ s6-mkdir creates directories. +

+ +

Interface

+ +
+     s6-mkdir [ -p ] [ -v ] [ -m mode ] [ dir... ]
+
+ +

+ s6-mkdir acts as the generic +mkdir utility. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-mkdir is suitable as a Single Unix +mkdir +program. +

+ + + diff --git a/doc/s6-mkfifo.html b/doc/s6-mkfifo.html new file mode 100644 index 0000000..5f38072 --- /dev/null +++ b/doc/s6-mkfifo.html @@ -0,0 +1,44 @@ + + + + + s6-portable-utils: the s6-mkfifo program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-mkfifo program

+ +

+ s6-mkfifo creates FIFOs, a.k.a. named pipes. +

+ +

Interface

+ +
+     s6-mkfifo [ -m mode ] [ fifo... ]
+
+ +

+ s6-mkfifo acts as the generic +mkfifo utility. +

+ +

Posixness

+ +

+ s6-mkfifo is suitable as a Single Unix +mkfifo +program. +

+ + + diff --git a/doc/s6-nice.html b/doc/s6-nice.html new file mode 100644 index 0000000..98149c8 --- /dev/null +++ b/doc/s6-nice.html @@ -0,0 +1,53 @@ + + + + + s6-portable-utils: the s6-nice program + + + + + + +

+s6-portable-utils
+Software
+www.skarnet.org +

+ +

The s6-nice program

+ +

+ s6-nice executes into a program with an altered nice value. +

+ +

Interface

+ +
+     s6-nice [ -I | -i ] [ -n value ] [ prog... ]
+
+ +

+ s6-nice acts as the generic +nice utility. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-nice is suitable as a Single Unix +nice +program. +

+ + + diff --git a/doc/s6-nuke.html b/doc/s6-nuke.html new file mode 100644 index 0000000..3db674c --- /dev/null +++ b/doc/s6-nuke.html @@ -0,0 +1,56 @@ + + + + + s6-portable-utils: the s6-nuke program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-nuke program

+ +

+ s6-nuke sends signals to every process it is allowed to send. +

+ +

Interface

+ +
+     s6-nuke [ -h | -t | -k ]
+
+ + + +

Options

+ + + +

Usage notes

+ +

+ s6-nuke can be used during the shutdown procedure of a system, which is +described +here. +

+ + + diff --git a/doc/s6-pause.html b/doc/s6-pause.html new file mode 100644 index 0000000..edb129f --- /dev/null +++ b/doc/s6-pause.html @@ -0,0 +1,39 @@ + + + + + s6-portable-utils: the s6-pause program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-pause program

+ +

+ s6-pause blocks until it is killed. +

+ +

Interface

+ +
+     s6-pause
+
+ +

Usage notes

+ +

+ s6-pause is one of the smallest possible long-lived programs. It can be +used to emulate a running service with the least possible resource +consumption. +

+ + + diff --git a/doc/s6-printenv.html b/doc/s6-printenv.html new file mode 100644 index 0000000..96216ab --- /dev/null +++ b/doc/s6-printenv.html @@ -0,0 +1,46 @@ + + + + + s6-portable-utils: the s6-printenv program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-printenv program

+ +

+ s6-printenv prints its environment variables. +

+ +

Interface

+ +
+     s6-printenv [ -n ] [ -0 | -d delim ]
+
+ +

+ s6-printenv prints its environment on stdout, like +s6-env. +

+ +

Options

+ + + + + diff --git a/doc/s6-quote-filter.html b/doc/s6-quote-filter.html new file mode 100644 index 0000000..867acbe --- /dev/null +++ b/doc/s6-quote-filter.html @@ -0,0 +1,56 @@ + + + + + s6-portable-utils: the s6-quote-filter program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-quote-filter program

+ +

+ s6-quote-filter acts as a filter, quoting lines it reads on stdin +and writing the quoted lines to stdout. +

+ +

Interface

+ +
+     s6-quote-filter [ -u ] [ -d delim ]
+
+ + + +

Options

+ + + +

Notes

+ + + + + diff --git a/doc/s6-quote.html b/doc/s6-quote.html new file mode 100644 index 0000000..a24069f --- /dev/null +++ b/doc/s6-quote.html @@ -0,0 +1,57 @@ + + + + + s6-portable-utils: the s6-quote program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-quote program

+ +

+ s6-quote quotes a string and writes it to stdout. +

+ +

Interface

+ +
+     s6-quote [ -n ] [ -u ] [ -d delim ] string
+
+ + + +

Options

+ + + +

Notes

+ + + + + diff --git a/doc/s6-rename.html b/doc/s6-rename.html new file mode 100644 index 0000000..1691328 --- /dev/null +++ b/doc/s6-rename.html @@ -0,0 +1,35 @@ + + + + + s6-portable-utils: the s6-rename program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-rename program

+ +

+ s6-rename atomically renames a file. +

+ +

Interface

+ +
+     s6-rename old new
+
+ +

+ s6-rename atomically renames old to new. +

+ + + diff --git a/doc/s6-rmrf.html b/doc/s6-rmrf.html new file mode 100644 index 0000000..ccbded4 --- /dev/null +++ b/doc/s6-rmrf.html @@ -0,0 +1,35 @@ + + + + + s6-portable-utils: the s6-rmrf program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-rmrf program

+ +

+ s6-rmrf removes a file or directory tree entirely. +

+ +

Interface

+ +
+     s6-rmrf subtree
+
+ +

+ s6-rmrf removes the subtree file hierarchy. +

+ + + diff --git a/doc/s6-sleep.html b/doc/s6-sleep.html new file mode 100644 index 0000000..68137d3 --- /dev/null +++ b/doc/s6-sleep.html @@ -0,0 +1,51 @@ + + + + + s6-portable-utils: the s6-sleep program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-sleep program

+ +

+ s6-sleep sleeps for a given time. +

+ +

Interface

+ +
+     s6-sleep [ -m ] time
+
+ +

+ s6-sleep acts as the generic +sleep utility. +It ignores non-lethal signals. +

+ +

Extra options

+ + + +

Posixness

+ +

+ s6-sleep is suitable as a Single Unix +sleep +program. +

+ + + diff --git a/doc/s6-sort.html b/doc/s6-sort.html new file mode 100644 index 0000000..5e2d468 --- /dev/null +++ b/doc/s6-sort.html @@ -0,0 +1,59 @@ + + + + + s6-portable-utils: the s6-sort program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-sort program

+ +

+ s6-sort sorts its input. +

+ +

Interface

+ +
+     s6-sort [ -b ] [ -c ] [ -f ] [ -r ] [ -u ] [ -0 ]
+
+ + + +

Options

+ + + +

Posixness

+ +

+ s6-sort is not suitable as a Single Unix +sort +program. +

+ + + diff --git a/doc/s6-sync.html b/doc/s6-sync.html new file mode 100644 index 0000000..daf88f3 --- /dev/null +++ b/doc/s6-sync.html @@ -0,0 +1,32 @@ + + + + + s6-portable-utils: the s6-sync program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-sync program

+ +

+ s6-sync flushes all the dirty system buffers, and blocks until they're +clean. +

+ +

Interface

+ +
+     s6-sync
+
+ + + diff --git a/doc/s6-tail.html b/doc/s6-tail.html new file mode 100644 index 0000000..abf2b76 --- /dev/null +++ b/doc/s6-tail.html @@ -0,0 +1,46 @@ + + + + + s6-portable-utils: the s6-tail program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-tail program

+ +

+ s6-tail prints a file or its stdin after a certain number of bytes or lines. +

+ +

Interface

+ +
+     s6-tail [ -n lines | -c chars ] [ file ]
+
+ +

+ s6-tail acts as the generic +tail utility, +except that the -f option is not supported. +

+ +

Posixness

+ +

+ s6-tail is not suitable as a Single Unix +tail +program; however, if you are never using the -f functionality, s6-tail +scrupulously follows the rest of the specification. +

+ + + diff --git a/doc/s6-test.html b/doc/s6-test.html new file mode 100644 index 0000000..22b6fbd --- /dev/null +++ b/doc/s6-test.html @@ -0,0 +1,53 @@ + + + + + s6-portable-utils: the s6-test program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-test program

+ +

+ s6-test evaluates an expression and indicates the result via its +exit status. +

+ +

Interface

+ +
+     s6-test expression...
+
+ +

+ s6-test acts as the generic +test utility, +but it diverges from the specification on one point: if an argument starts with a backslash, +this backslash is ignored (and the argument cannot be an operation). This is a simple +disambiguation technique that has unfortunately not been chosen by the standard. +

+ +

+ s6-test accepts an arbitrary number of arguments. +

+ +

Posixness

+ +

+ s6-test is not suitable as a Single Unix +test +program; however, if your arguments never start with a backslash, it exhibits the +exact same behaviour. +

+ + + diff --git a/doc/s6-touch.html b/doc/s6-touch.html new file mode 100644 index 0000000..ccc40ca --- /dev/null +++ b/doc/s6-touch.html @@ -0,0 +1,45 @@ + + + + + s6-portable-utils: the s6-touch program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-touch program

+ +

+ s6-touch changes the modification and access times of a file, creating it if it does +not exist. +

+ +

Interface

+ +
+     s6-touch file...
+
+ +

+ s6-touch touches every file in the list by opening them for appending +then closing them. +

+ +

Posixness

+ +

+ s6-touch is not suitable as a Single Unix +touch +program. +

+ + + diff --git a/doc/s6-true.html b/doc/s6-true.html new file mode 100644 index 0000000..60ec1c7 --- /dev/null +++ b/doc/s6-true.html @@ -0,0 +1,39 @@ + + + + + s6-portable-utils: the s6-true program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-true program

+ +

+ s6-true returns 0. +

+ +

Interface

+ +
+     s6-true
+
+ +

Posixness

+ +

+ s6-true is suitable as a Single Unix +true +program. +

+ + + diff --git a/doc/s6-uniquename.html b/doc/s6-uniquename.html new file mode 100644 index 0000000..7315d9b --- /dev/null +++ b/doc/s6-uniquename.html @@ -0,0 +1,45 @@ + + + + + s6-portable-utils: the s6-uniquename program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-uniquename program

+ +

+ s6-uniquename creates a guaranteed unique file name and prints it to stdout. +

+ +

Interface

+ +
+     s6-uniquename [ -n randomlen ] prefix
+
+ + + +

Options

+ + + + + diff --git a/doc/s6-unquote-filter.html b/doc/s6-unquote-filter.html new file mode 100644 index 0000000..7262722 --- /dev/null +++ b/doc/s6-unquote-filter.html @@ -0,0 +1,69 @@ + + + + + s6-portable-utils: the s6-unquote-filter program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-unquote-filter program

+ +

+ s6-unquote acts as a filter, reading quoted strings on stdin, +unquoting them and writing the results to stdout. +

+ +

Interface

+ +
+     s6-unquote-filter [ -q | -Q | -v | -w ] [ -d delim ]
+
+ + + +

Options

+ + + +

Notes

+ + + + + diff --git a/doc/s6-unquote.html b/doc/s6-unquote.html new file mode 100644 index 0000000..546082e --- /dev/null +++ b/doc/s6-unquote.html @@ -0,0 +1,58 @@ + + + + + s6-portable-utils: the s6-unquote program + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

The s6-unquote program

+ +

+ s6-unquote unquotes a quoted string and writes it to stdout. +

+ +

Interface

+ +
+     s6-unquote [ -n ] [ -d delim ] string
+
+ + + +

Options

+ + + +

Notes

+ + + + + diff --git a/doc/s6-update-symlinks.html b/doc/s6-update-symlinks.html new file mode 100644 index 0000000..96cc15b --- /dev/null +++ b/doc/s6-update-symlinks.html @@ -0,0 +1,83 @@ + + + + + s6-portable-utils: the s6-update-symlinks program + + + + + + +

+s6
+Software
+skarnet.org +

+ +

The s6-update-symlinks program

+ +

+ s6-update-symlinks links the content of several similar directory trees +under a single tree. Its main use is to replace search paths like $PATH +or $MANPATH, by creating a unique access tree based on the source trees. +Name conflicts are solved by giving precedence to the last named directory. +Subdirectories are created exactly as needed ; what can be shared is +shared. +

+ +

+s6-update-symlinks is useful when one wants to combine +a logical package system, like Dan Bernstein's +/package and +/command, with +physical filesystem constraints, like /, /usr and +/usr/local on separate filesystems. +

+ +

Interface

+ +
+     s6-update-symlinks d src1 src2 ...
+
+ + + +

Examples

+ + + + + diff --git a/doc/upgrade.html b/doc/upgrade.html new file mode 100644 index 0000000..978f397 --- /dev/null +++ b/doc/upgrade.html @@ -0,0 +1,32 @@ + + + + + s6-portable-utils: how to upgrade + + + + + + +

+s6-portable-utils
+Software
+skarnet.org +

+ +

How to upgrade s6-portable-utils

+ +

to 2.0.0.0

+ + + + + -- cgit v1.2.3