# Glimbot - A Discord anti-spam and administration bot.
# Copyright (C) 2020 Nick Samson
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
[package]
name = "glimbot"
version = "0.2.0"
authors = ["Nick Samson "]
edition = "2018"
license = "GPL-3.0-or-later"
readme = "README.md"
repository = "https://github.com/nes77/glimbot"
description = "A Discord anti-spam and admin bot."
exclude = [".env"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde_yaml = "0.8.11"
clap = "2.33.0"
serde = "1.0.104"
better-panic = "0.2.0"
thiserror = "1.0.11"
once_cell = "1.3.1"
log = "0.4.8"
chrono = "0.4.10"
parking_lot = "0.10.0"
circular-queue = "0.2.3"
pest = "2.1.3"
pest_derive = "2.1.0"
rand = "0.7.3"
num = "0.2.1"
lock_api = "0.3.3"
typemap = "0.3.3"
dotenv = "0.15.0"
dirs = "2.0.2"
anyhow = "1.0.28"
itertools = "0.9.0"
shell-words = "0.1.0"
lru-cache = "0.1.2"
log4rs = "0.11.0"
shellexpand = "2.0.0"
[dependencies.rust-embed]
version = "5.5.1"
features = ["interpolate-folder-path", "debug-embed"]
[dependencies.futures]
version = "0.3.4"
features = ["thread-pool"]
[dependencies.rusqlite]
version = "0.22.0"
[dependencies.serenity]
version = "0.8.4"
[dependencies.regex]
version = "1.3.4"
features = ["std", "perf", "perf-cache", "perf-dfa", "perf-literal", "unicode"]
[package.metadata.deb]
depends = "$auto"
[dev-dependencies]
tempdir = "0.3.7"
[features]
default = ["sqlite-bundled", "development"]
development = []
sqlite-bundled = ["rusqlite/bundled"]