[package]
edition = "2024"
name = "tinhorn"
version = "0.2.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A dice cup for your terminal: shake the cup, watch dice fly, hear them land."
readme = "README.md"
keywords = [
"dice",
"roll",
"rpg",
"ttrpg",
]
categories = [
"command-line-utilities",
"games",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/puradox/tinhorn"
[features]
profiling = ["bevy/trace_chrome"]
profiling-tracy = ["bevy/trace_tracy"]
[[bin]]
name = "tinhorn"
path = "src/main.rs"
[dependencies.base64]
version = "0.22"
[dependencies.bevy]
version = "=0.19.0"
features = [
"multi_threaded",
"bevy_render",
"bevy_core_pipeline",
"bevy_pbr",
"bevy_asset",
"tonemapping_luts",
"zstd_rust",
"std",
"async_executor",
]
default-features = false
[dependencies.bitflags]
version = "2.8"
[dependencies.clap]
version = "4"
features = ["derive"]
[dependencies.color-eyre]
version = "0.6"
[dependencies.crossterm]
version = "0.29"
[dependencies.flate2]
version = "1.1"
[dependencies.glam]
version = "0.33"
[dependencies.image]
version = "0.25"
features = ["png"]
default-features = false
[dependencies.rand]
version = "0.8"
[dependencies.ratatui]
version = "0.30"
features = ["unstable-widget-ref"]
[dependencies.rodio]
version = "0.22.2"
features = ["playback"]
default-features = false
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.tinhorn-core]
version = "0.1.5"