#monster #spell #dnd #5e #dungeons-and-dragons #command-line-tool

app fiender

A CLI tool to retreive DnD 5e spells and monsters stats

2 unstable releases

0.2.0 Sep 23, 2020
0.1.0 Jul 12, 2020

#2 in #5e

Custom license

26KB
348 lines

Fiender

Crate

Fiender is a CLI tool written in Rust and can be used to retreive DnD5e spells and monsters stats. The only backend currently supported is https://open5e.com/.

Installation

Install fiender using cargo install fiender, or clone this repository and build it using cargo build.

Usage

Fiender will retrieve the specified spell/monster data and output it as formatted markdown.

To retrieve a spell or monster, use the -s or -m flags, respectively.

$ fiender -s "eldritch blast"
$ fiender -m kobold

Limitations

The spell/monster name must exactly match the entry in open5e.

Aspirations

  • Adding a fuzzy search/selection to eliminate the limitation described above.
  • Support other output formats.
  • Support more than just monsters and spells as Open5e is pretty cool!

Remark

I use this for my own purposes and decided to make it public. Hope you find it useful!

License

Fiender is distributed under the terms of the GPL (Version 3.0) license.

See LICENSE for details.

Dependencies

~8–13MB
~226K SLoC