[package]
name = "emplace"
version = "1.5.3"
authors = ["Thomas Versteeg <thomas@versteeg.email>"]
description = "Command-line tool to mirror installed software on multiple machines."
edition = "2018"
repository = "https://github.com/tversteeg/emplace"
readme = "README.md"
license = "AGPL-3.0-or-later"
keywords = ["shell", "cli", "mirror", "sync"]
categories = ["command-line-utilities"]
include = ["src/**/*", "LICENSE", "README.md"]

[badges]
is-it-maintained-issue-resolution = { repository = "tversteeg/emplace" }
is-it-maintained-open-issues = { repository = "tversteeg/emplace" }

[dependencies]
anyhow = { version = "1.0.79", features = ["backtrace"] }
bugreport = { version = "0.5.0", default-features = false, features = ["git_hash", "format_markdown"] }
camino = "1.1.6"
clap = { version = "4.4.18", features = ["env", "cargo"] }
clap_complete = "4.4.10"
colored = "2.1.0"
console = "0.15.8"
dialoguer = "0.11.0"
dirs = "5.0.1"
enum_dispatch = "0.3.12"
itertools = "0.12.1"
log = "0.4.20"
ron = "0.8.1"
run_script = "0.10.1"
serde = { version = "1.0.196", features = ["derive"] }
simplelog = "0.12.1"
strum = "0.26.1"
strum_macros = "0.26.1"
toml = "0.8.10"

[dev-dependencies]
indoc = "2.0.4"
cargo-husky = { version = "1.5.0", features = ["precommit-hook", "run-cargo-check", "run-cargo-clippy", "run-cargo-fmt"] }

[package.metadata.deb]
maintainer = "Thomas Versteeg <thomas@versteeg.email>"
copyright = "2019, Thomas Versteeg <thomas@versteeg.email>"
license-file = ["LICENSE", "4"]
extended-description = """\
A command-line tool to mirror installed software on multiple machines. \
Hooks into your shell to keep track of what you are installing. \
Can also be used to sync configuration files. \
"""
depends = "$auto, git"
section = "utility"
priority = "optional"
assets = [
	["target/release/emplace", "usr/bin/", "755"],
	["README.md", "usr/share/doc/emplace/README", "644"],
]
