quantiles from that on a ranked priority list. The output will be the
priority in percentages per item in the list.
-Read more in [Notes on statistics in Rust](doc/stats.md) on the
-details of implementation.
+Read more in [Notes on statistics in Rust](doc/stats.md) and
+[Notes on command line parsing](doc/cli.md)
+on the details of implementation.
Also read [Notes on
dependencies](doc/dependencies.md) for an essay on Rust.
warranties of a response.
+Usage
+=====
+
+Rank N' Auto, reads and writes on standard input and output. Some
+statistics parameters can be adjusted, see help for details:
+`ranknauto --help`.
+
+Examples:
+
+```
+echo -ne "Första post\nAndra\nTredje plats\nOch fjärde\n" \
+ | ranknauto -s heavy
+```
+
Copying
=======
--- /dev/null
+---
+title: Notes on command line parsing
+author: Gustav Eek
+date: 2 feb 2023
+---
+
+<!--
+Copyright (C) 2023 Gustav Eek <gustav.eek@fripost.org>
+SPDX-License-Identifier: GPL-3.0-or-later
+-->
+
+Rank N' Auto uses [Clap](https://lib.rs/crates/clap) for command line
+configuration and the declarative style.
+
+Clap supports three styles for specification (1) *derived*,
+declaratively with a struct and some attributes, (2) *builder*,
+several arguments using usage strings, and (3) as a YAML
+*configuration file*.x
dependencies stretch. My apologies.
I regret that the general Rust configuration is immature. It is
-careless from a community perspective not to put more effort into
+careless from a community perspective, not to put more effort into
ensuring that versions distributed through e.g. Debian work in the
majority of cases.