Merge pull request #281 from matthiasbeyer/per-crate-readme
Per crate readme
This commit is contained in:
commit
9e3de45bdd
12 changed files with 72 additions and 0 deletions
11
imag-counter/README.md
Normal file
11
imag-counter/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# imag-counter
|
||||||
|
|
||||||
|
A simple module to count things.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
imag counter create --name example --initval 42 # or: -n example -i 42
|
||||||
|
imag counter --inc example # or -i example
|
||||||
|
imag counter --reset example
|
||||||
|
imag counter --dev example # or -d example
|
||||||
|
```
|
||||||
|
|
5
imag-link/README.md
Normal file
5
imag-link/README.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# imag-link
|
||||||
|
|
||||||
|
Utility to link entries. Not meant to be called by normal users but by
|
||||||
|
developers to investigate the store.
|
||||||
|
|
4
imag-store/README.md
Normal file
4
imag-store/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# imag-store
|
||||||
|
|
||||||
|
Minimal commandline interface for the store. Not meant to be called by users but
|
||||||
|
by developers to investigate the store.
|
4
imag-tag/README.md
Normal file
4
imag-tag/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# imag-tag
|
||||||
|
|
||||||
|
Commandline frontend for the tagging library. Not meant to be called by the user
|
||||||
|
but by developers to investigate tags of entries.
|
4
imag-view/README.md
Normal file
4
imag-view/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# imag-view
|
||||||
|
|
||||||
|
Simple commandline utility to print entries to the commandline output.
|
||||||
|
|
4
libimagcounter/README.md
Normal file
4
libimagcounter/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# libimagcounter
|
||||||
|
|
||||||
|
Library of "imag-counter", usable by other modules as well to implement counter
|
||||||
|
functionality for entries.
|
9
libimagentryfilter/README.md
Normal file
9
libimagentryfilter/README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# libimagentryfilter
|
||||||
|
|
||||||
|
Helper library to filter lists of entries by certain predicated. Offers filters
|
||||||
|
for filtering by header values and other predicates, plus this library offers
|
||||||
|
logical operants to combine filters.
|
||||||
|
|
||||||
|
A commandline-to-filter DSL is planned for this, so commandline applications can
|
||||||
|
use this to implement a uniform filter interface.
|
||||||
|
|
5
libimaglink/README.md
Normal file
5
libimaglink/README.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# libimaglink
|
||||||
|
|
||||||
|
Linking library for linking entries with other entries. Used for "imag-link",
|
||||||
|
the commandline utility, but intended for use in other binaries and libraries as
|
||||||
|
well.
|
|
@ -4,3 +4,8 @@ This library provides utility functionality for the modules and the binary
|
||||||
frontends, such as reading and parsing the configuration file, a builder
|
frontends, such as reading and parsing the configuration file, a builder
|
||||||
helper for the commandline interface and such.
|
helper for the commandline interface and such.
|
||||||
|
|
||||||
|
It also contains the store object and creates it from configuration.
|
||||||
|
|
||||||
|
the `libimagrt::runtime::Runtime` object is the first complex object that comes
|
||||||
|
to live in a imag binary.
|
||||||
|
|
||||||
|
|
11
libimagstore/README.md
Normal file
11
libimagstore/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# libimagstore
|
||||||
|
|
||||||
|
The store is the heart of everything. Here lives the data, the complexity and
|
||||||
|
the performance bottleneck.
|
||||||
|
|
||||||
|
The store offeres read/write access to all entries, a hook system to do
|
||||||
|
on-the-fly modification of incoming/outgoing files and so on.
|
||||||
|
|
||||||
|
The store itself does not offer functionality, but has a commandline interface
|
||||||
|
"imag-store" which can do basic things with the store.
|
||||||
|
|
6
libimagtag/README.md
Normal file
6
libimagtag/README.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# libimagtag
|
||||||
|
|
||||||
|
Library for tagging entries. Used in "imag-tag" but should be used in all other
|
||||||
|
modules which contain tagging functionality, so the backend and frontend look
|
||||||
|
the same for all modules.
|
||||||
|
|
4
libimagutil/README.md
Normal file
4
libimagutil/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# libimagutil
|
||||||
|
|
||||||
|
Utility library. Does not depend on other imag crates.
|
||||||
|
|
Loading…
Reference in a new issue