Skip to content

Commit 1cff1b3

Browse files
committed
Add 'crates/lib/cfsctl/' from commit 'b46b1f781e0d963b9cd340f1bdda9ca28c985b06'
git-subtree-dir: crates/lib/cfsctl git-subtree-mainline: 07faf7d git-subtree-split: b46b1f7
2 parents 07faf7d + b46b1f7 commit 1cff1b3

File tree

2 files changed

+403
-0
lines changed

2 files changed

+403
-0
lines changed

crates/lib/cfsctl/Cargo.toml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[package]
2+
name = "cfsctl"
3+
description = "Command-line utility for composefs"
4+
default-run = "cfsctl"
5+
6+
edition.workspace = true
7+
license.workspace = true
8+
readme.workspace = true
9+
repository.workspace = true
10+
rust-version.workspace = true
11+
version.workspace = true
12+
13+
[features]
14+
default = ['pre-6.15', 'oci']
15+
http = ['composefs-http']
16+
oci = ['composefs-oci']
17+
rhel9 = ['composefs/rhel9']
18+
'pre-6.15' = ['composefs/pre-6.15']
19+
20+
[dependencies]
21+
anyhow = { version = "1.0.87", default-features = false }
22+
clap = { version = "4.0.1", default-features = false, features = ["std", "help", "usage", "derive"] }
23+
composefs = { workspace = true }
24+
composefs-boot = { workspace = true }
25+
composefs-oci = { workspace = true, optional = true }
26+
composefs-http = { workspace = true, optional = true }
27+
env_logger = { version = "0.11.0", default-features = false }
28+
hex = { version = "0.4.0", default-features = false }
29+
rustix = { version = "1.0.0", default-features = false, features = ["fs", "process"] }
30+
tokio = { version = "1.24.2", default-features = false }
31+
32+
[lints]
33+
workspace = true

0 commit comments

Comments
 (0)