Move rewrite-cli into rewrite (#639)

This commit is contained in:
Philip Craig
2024-03-04 18:32:25 +10:00
committed by GitHub
parent 1119a2a1fe
commit 72e2698ade
3 changed files with 13 additions and 18 deletions
-17
View File
@@ -1,17 +0,0 @@
[package]
name = "object-rewrite-cli"
version = "0.0.0"
edition = "2021"
description = "Rewrite object files with modifications"
[dependencies]
anyhow = "1.0.79"
clap = { version = "4.3.24", features = ["cargo"] }
env_logger = { version = "0.11.2", default-features = false }
log = "0.4.20"
memmap2 = "0.9.4"
object-rewrite = { path = "../rewrite", features = ["logging"] }
[[bin]]
name = "object-rewrite"
path = "src/main.rs"
+13 -1
View File
@@ -9,14 +9,26 @@ features = ['doc']
[dependencies]
object = { version = "0.32", default-features = false, features = ["build", "elf"], path = "../.." }
# Dependencies for the cli
anyhow = { version = "1.0.79", optional = true }
clap = { version = "4.3.24", features = ["cargo"], optional = true }
env_logger = { version = "0.11.2", default-features = false, optional = true }
log = { version = "0.4.20", optional = true }
memmap2 = { version = "0.9.4", optional = true }
[dev-dependencies]
object-examples = { path = "../examples" }
[features]
logging = ["dep:log"]
cli = ["logging", "dep:anyhow", "dep:clap", "dep:env_logger", "dep:memmap2"]
default = []
all = ["logging"]
all = ["cli", "logging"]
doc = []
[[bin]]
name = "object-rewrite"
path = "src/main.rs"
required-features = ["cli"]