Skip to content

Commit af8938c

Browse files
feat: Adds config files and management to CLI
This adds basic configuration for the things we already have. In a follow up I'll add support for OCI credentials and allowed repositories Closes #34 Signed-off-by: Taylor Thomas <taylor@oftaylor.com>
1 parent 650a185 commit af8938c

File tree

4 files changed

+384
-50
lines changed

4 files changed

+384
-50
lines changed

Cargo.lock

Lines changed: 89 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ wasmtime-wasi-config = "33"
4444
[dependencies]
4545
anyhow = { workspace = true }
4646
clap = { version = "4.5", features = ["derive"] }
47+
etcetera = { workspace = true }
48+
figment = { version = "0.10", features = ["env", "toml"] }
4749
wassette = { workspace = true }
4850
mcp-server = { workspace = true }
4951
oci-client = { workspace = true }
@@ -54,6 +56,7 @@ rmcp = { workspace = true, features = [
5456
"transport-io",
5557
"macros",
5658
] }
59+
serde = { workspace = true, features = ["derive"] }
5760
serde_json = { workspace = true }
5861
tokio = { workspace = true, features = ["full"] }
5962
tracing = { workspace = true }

0 commit comments

Comments
 (0)