aboutsummaryrefslogtreecommitdiff
path: root/karlc
diff options
context:
space:
mode:
authormetamuffin <yvchraiqi@protonmail.com>2022-06-10 11:18:21 +0200
committermetamuffin <yvchraiqi@protonmail.com>2022-06-10 11:18:21 +0200
commit76db19f14c616e879f613b533ee5072c661f8a10 (patch)
tree3084bef7880da66e43c8cfc4c179155640d5c628 /karlc
parent6f6db73a126057514912c5e6b372ef225a1065b7 (diff)
downloadkarlender-76db19f14c616e879f613b533ee5072c661f8a10.tar
karlender-76db19f14c616e879f613b533ee5072c661f8a10.tar.bz2
karlender-76db19f14c616e879f613b533ee5072c661f8a10.tar.zst
stuff
Diffstat (limited to 'karlc')
-rw-r--r--karlc/Cargo.toml3
-rw-r--r--karlc/src/main.rs17
2 files changed, 19 insertions, 1 deletions
diff --git a/karlc/Cargo.toml b/karlc/Cargo.toml
index e45419c..e37abfb 100644
--- a/karlc/Cargo.toml
+++ b/karlc/Cargo.toml
@@ -7,3 +7,6 @@ edition = "2021"
karlcommon = { path = "../karlcommon" }
serde = { version = "1.0.137", features = ["derive"] }
+clap = { version = "3.1.18", features = ["derive"] }
+env_logger = "0.9.0"
+log = "0.4.17"
diff --git a/karlc/src/main.rs b/karlc/src/main.rs
index e7a11a9..8db8d18 100644
--- a/karlc/src/main.rs
+++ b/karlc/src/main.rs
@@ -1,3 +1,18 @@
+use std::os::unix::net::UnixStream;
+
+use clap::Parser;
+use karlcommon::socket_path;
+
+/// CLI interface for karld
+#[derive(Parser)]
+#[clap(about, author, version)]
+struct Args {}
+
fn main() {
- println!("Hello, world!");
+ let _args = Args::parse();
+
+ let socket = UnixStream::connect(socket_path()).unwrap();
+
+
+
}