inkling-cli 0.1.5

Reveal ASCII art from progress piped on stdin: the language-agnostic inkling bridge.
inkling-cli-0.1.5 is not a library.

inkling (CLI)

The inkling command line tool: pipe progress in, watch ASCII art reveal. It is the language-agnostic bridge to inkling, the way you would pipe to pv, with no bindings to link against.

inkling

cargo install inkling-cli      # installs the `inkling` binary

Feed it progress on stdin, one token per line:

# count a known total
seq 0 100 | inkling --total 100

# rainbow palette, your own art, captions streamed in
inkling --total 100 --rainbow --art snake.txt < progress.log
Token on stdin Effect
N set absolute progress to N
+N advance progress by N
any other text becomes the caption beneath the art

On end of input the art finishes filled. Run inkling --help for every flag (--total, --art, --message, --rainbow, --geodesic, --reading).

The inkling family

This crate, inkling-cli, installs the inkling binary. The same engine ships five ways:

  • inkling-cli (this crate), the command-line tool. cargo install inkling-cli.
  • inkling-loader, the Rust library it is built on. cargo add inkling-loader.
  • inkling-loader on PyPI, the Python package. pip install inkling-loader.
  • inkling-loader on npm, the Node addon. npm install inkling-loader.
  • inkling-wasm on npm, the WebAssembly build for the browser.

License: MIT.