[package] name = "salmo" version = "0.2.3" edition = "2021" authors = ["Max Polun "] license = "ISC" description = "A Database migration tool" readme = "README.md" homepage = "https://gitlab.com/maxpolun/salmo" repository = "https://gitlab.com/maxpolun/salmo" keywords = ["cli", "postgres", "database", "migration"] categories = ["command-line-utilities", "database", "development-tools"] [badges] # GitLab: `repository` is required. `branch` is optional; default is `master` gitlab = { repository = "maxpolun/salmo", branch = "main" } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name="libsalmo" [[bin]] name="salmo" [dependencies] anyhow = "1.0.71" clap = { version = "4.3.10", features = ["derive", "unicode", "env"] } hex = "0.4.3" log = "0.4.19" postgres = { version = "0.19.5", features = ["with-time-0_3"], optional = true } semver = "1.0.17" # 1.0.147 is the last version that uses a version of `syn` compatible with postgres `0.19.4` serde = { version = "1.0.166", features = ["derive"] } sha2 = "0.10.7" simplelog = "0.12.1" time = "0.3.22" toml_edit = { version = "0.19.11", features = ["serde"] } whoami = "1.4.1" [dev-dependencies] rand = "0.8.5" tempfile = "3.6.0" url = "2.4.0" [features] default = ["db_postgresql"] db_postgresql = ["postgres"]