chordlib-0.1.0 has been yanked.
chordlib
Rust helpers to parse, transform, and render chord-and-lyrics songs. The crate understands common formats (ChordPro, Ultimate Guitar tabs) and can render to HTML, ChordPro, or a terminal-friendly view.
Installation
To install the CLI, enable the bin feature (and optionally download/html):
Library example
use chord_pro;
use FormatRender;
CLI quick start
Render an Ultimate Guitar tab to HTML:
The CLI supports transposition (--key), Nashville notation (--nashville), vowel-based chord shifting (--vowel-move), and output formats including ChordPro (.cp/.wp), HTML, and JSON.
Feature flags
bin: build thechordlibCLI.download: fetch Ultimate Guitar tabs over HTTP.html: parse HTML tabs and render HTML output.