introduced a macro to make management of program properties easier program properties are obtained in this order: environment, .env file, commandline arguments a configuration file will be included at a later date and will be loaded between .env and commandline args
31 lines
905 B
TOML
31 lines
905 B
TOML
[package]
|
|
name = "nopalmo"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
# Logging
|
|
tracing = "0.1.40"
|
|
tracing-subscriber = { version = "0.3.18", features = ["chrono"] }
|
|
log = "0.4.26"
|
|
|
|
mlua = { version = "0.10.3", features = ["async", "luau"] }
|
|
# Tokio will be useful at a later date but as of now i will be limiting its usage
|
|
tokio = { version = "1.37.0", features = ["full"] }
|
|
# tossing this lib at some point, it makes too many assumptions about how i code and i dislike how often im forced to async
|
|
serenity = "0.12.4"
|
|
|
|
num_cpus = "1.16.0"
|
|
rand = "0.9.0"
|
|
#regex = "1.10.4"
|
|
sqlite = { version = "0.36.1", features = ["bundled"] }
|
|
ctrlc = "3.4.5"
|
|
|
|
[features]
|
|
dot_env_file = []
|
|
|
|
default = ["dot_env_file"]
|
|
|
|
# slated for removal, originally this engine was going to be a multipurpose and publicly available bot, however plans change and im limiting the scope
|
|
nsfw_features = []
|
|
premium_features = []
|