forked from cargo-generate/cargo-generate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
68 lines (63 loc) · 1.6 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[package]
name = "cargo-generate"
description = "cargo, make me a project"
version = "0.21.3"
authors = ["Ashley Williams <[email protected]>"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/cargo-generate/cargo-generate"
edition = "2021"
include = ["src/**/*", "LICENSE-*", "*.md"]
[dependencies]
anstyle = "1.0.7"
anyhow = "~1.0"
auth-git2 = "~0.5"
clap = { version = "~4.5", features = ["derive", "wrap_help"] }
console = "~0.15"
dialoguer = "~0.11"
env_logger = "~0.11"
fs-err = "2.11"
git2 = { version = "~0.19", default-features = false, features = [
"ssh",
"https",
] }
gix-config = "~0.37"
heck = "~0.5"
home = "~0.5"
ignore = "~0.4"
indexmap = { version = "~2", features = ["serde"] }
indicatif = "~0.17"
liquid = "~0.26"
liquid-core = "~0.26"
liquid-derive = "~0.26"
liquid-lib = "~0.26"
log = "~0.4"
names = { version = "~0.14", default-features = false }
openssl = { version = "~0.10", optional = true }
paste = "~1.0"
path-absolutize = "~3.1"
regex = "~1.10"
remove_dir_all = "~0.8"
rhai = "~1.19"
sanitize-filename = "~0.5"
semver = { version = "~1.0", features = ["serde"] }
serde = { version = "~1.0", features = ["derive"] }
tempfile = "~3.10"
thiserror = "~1.0"
time = "~0.3"
toml = { version = "~0.8", features = ["preserve_order"] }
walkdir = "~2.5"
[dev-dependencies]
assert_cmd = "~2.0"
bstr = "~1.9"
indoc = "~2.0"
predicates = "~3.1"
url = "~2.5"
[features]
default = ["vendored-libgit2"]
vendored-libgit2 = ["git2/vendored-libgit2"]
vendored-openssl = ["openssl/vendored", "git2/vendored-openssl"]
[[bin]]
path = "src/main.rs"
name = "cargo-generate"
[profile.release]
lto = true