Skip to content

A character-centric CLI for Dungeons and Dragons

Notifications You must be signed in to change notification settings

bbriggs/dnd-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D&D CLI

A CLI for interacting with your character

Installation

go get -u github.com/bbriggs/dnd-cli

or if you have dep installed:

git clone https://github.com/bbriggs/dnd-cli.git && cd dnd-cli && dep ensure && go run ./*.go

Configuration

The project doesn't actually do anything yet except return some very basic values. In fact, it's not useful at all yet. That said, here is an example configuration to start your character (to be saved in the local directory as config.yaml:

name: Titanius Anglesmith
hp: 20
ac: 13
speed: 5
str: 8
dex: 14
con: 9
int: 12
wis: 12
cha: 17
items:
  - cigar
  - matches
  - Löbrau Beer
  - Amy's wallet
alignment: LG

Planned work

  • Save character to a database (SQLite)
  • Update HP and other stats interactively
  • Initialize/roll new characters (from scratch and templates)
  • Experience tracking
  • Item tracking that's actually useful
  • Money/finance tracking
  • Magic tracking (did you use that spell today?)
  • Rest status
  • Integration with D&D 5e API for searching items, spells, and more

About

A character-centric CLI for Dungeons and Dragons

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages