Module cli

Module cli 

Source
Expand description

Command line interface for book data.

The book data tools are implemented as a single monolithic executable (to reduce compilation time and disk space in common configurations, with different tools implemented as subcommands. Each subcommand implements the Command trait, which exposes the command line arguments and invocation.

Modules§

bx
BookCrossing commands.
cluster_gender
Summarize author gender information for clusters.
goodreads
index_names
Index names from authority records.
openlib
scan_marc
Scan MARC records. See ScanMARC for documentation.

Macros§

wrap_subcommands 🔒
Macro to generate wrappers for subcommand enums.

Structs§

BXCommandWrapper
CLI
Entry point for the Book Data Tools.

Enums§

BXCommand 🔒
RootCommand
Enum to collect and dispatch CLI commands.

Traits§

Command
Trait implemented by book data commands.