/boi

Command line interface for discovering The Binding of Isaac

Primary LanguagePython

BOI

This is your command line interface into the Binding of Isaac.

Installation

pip3 install -r requirements.txt
pip3 install -e .

Usage

boi provides useful --help flags to help you discover the CLI by yourself:

boi --help

Usage: boi [OPTIONS] COMMAND [ARGS]...

  boi - Command line interface for discovering Binding of Isaac details

Options:
  --help  Show this message and exit.

Commands:
  item     Get details regarding items
  trinket  Get details regarding trinkets

Formats

Most functions allow specifying different format via the -f or --format flags, e.g.

boi item id 10 --format=json

The supported formats are:

  • simple: A simple tabular format listing all items.
  • page: A detailed page on a single item, including its picture. Requires you to select a single item from a list if multiple items are returned from the CLI.
  • json: JSON structure listing all items to easily be consumed by other applications.

Examples

Some examples of commands you can run:

Listing all items/trinkets

For listing all items:

boi item all

or all trinkets:

boi trinket all

Searching by name or subtitle

You can search by name of the item

boi item search "Brimstone"

or it's subtitle

boi item search "not butter bean"

Searching by item aspects

Searching by certain aspects of the items are also possible (possible search terms have been shamelessly copied from platinumgod), like color:

boi item search "pink"

Acknowledgements