feat: add basic structure

This commit is contained in:
2023-02-20 22:06:21 +01:00
parent 5fbae8abd6
commit 50e4d5a879
11 changed files with 56 additions and 36 deletions

View File

@@ -6,4 +6,4 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
char = { path = "../../../crates/char" }
char_sdk = { path = "../../../crates/char_sdk" }

View File

@@ -1,14 +1,15 @@
struct Run;
impl char::Action for Run {}
impl char_sdk::Action for Run {}
struct Build;
impl char::Action for Build {}
impl char_sdk::Action for Build {}
fn main() {
char::new()
.add_context(char::dagger::Context::default())
char_sdk::CharBuilder::new()
.add_context(char_sdk::std::dagger::Context::default())
.add_action(Run {})
.add_action(Build {})
.add_plugin(char::std::k8s::Context::default())
.execute();
.add_plugin(char_sdk::std::k8s::Plugin::default())
.execute()
.unwrap();
}