Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be921d6836 | ||
|
|
cb7c388e4f | ||
|
|
a68d3e95c8 | ||
|
|
a491a371a5 |
@@ -18,14 +18,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Setup Rust toolchain
|
- name: Setup Rust toolchain
|
||||||
uses: actions-rust-lang/setup-rust-toolchain@v1
|
uses: actions-rust-lang/setup-rust-toolchain@v1
|
||||||
with:
|
|
||||||
components: clippy
|
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cargo build --release
|
run: cargo build --release
|
||||||
|
|
||||||
- name: Test
|
- name: Test
|
||||||
run: cargo test
|
run: cargo test
|
||||||
|
|
||||||
- name: Clippy
|
|
||||||
run: cargo clippy -- -D warnings
|
|
||||||
|
|||||||
@@ -1,3 +1,12 @@
|
|||||||
|
## [1.0.2](https://github.com/asepharyana/zesdex/compare/v1.0.1...v1.0.2) (2026-07-12)
|
||||||
|
|
||||||
|
## [1.0.1](https://github.com/asepharyana/zesdex/compare/v1.0.0...v1.0.1) (2026-07-12)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* resolve clippy uninlined_format_args and match_same_arms warnings ([a491a37](https://github.com/asepharyana/zesdex/commit/a491a371a593bf47d58ac5985bbec325bbae6e38))
|
||||||
|
|
||||||
# 1.0.0 (2026-07-12)
|
# 1.0.0 (2026-07-12)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Generated
+1
-1
@@ -4306,7 +4306,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zesdex"
|
name = "zesdex"
|
||||||
version = "1.0.0"
|
version = "1.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64",
|
"base64",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "zesdex"
|
name = "zesdex"
|
||||||
version = "1.0.0"
|
version = "1.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = ["asepharyana <superaseph@gmail.com>"]
|
authors = ["asepharyana <superaseph@gmail.com>"]
|
||||||
|
|
||||||
|
|||||||
+5
-8
@@ -359,17 +359,17 @@ fn run_daemon() -> Result<()> {
|
|||||||
|
|
||||||
let run_dir = store.base_dir.join("run");
|
let run_dir = store.base_dir.join("run");
|
||||||
std::fs::create_dir_all(&run_dir)?;
|
std::fs::create_dir_all(&run_dir)?;
|
||||||
let socket_path = run_dir.join(format!("{}.sock", session_id));
|
let socket_path = run_dir.join(format!("{session_id}.sock"));
|
||||||
let addr = socket_path.to_string_lossy().to_string();
|
let addr = socket_path.to_string_lossy().to_string();
|
||||||
|
|
||||||
let server = ipc::server::IpcServer::bind_unix(&addr)?;
|
let server = ipc::server::IpcServer::bind_unix(&addr)?;
|
||||||
eprintln!("daemon: listening on {}", addr);
|
eprintln!("daemon: listening on {addr}");
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
let mut conn = match server.accept() {
|
let mut conn = match server.accept() {
|
||||||
Ok(c) => c,
|
Ok(c) => c,
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
eprintln!("daemon: accept error: {}", e);
|
eprintln!("daemon: accept error: {e}");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -463,7 +463,7 @@ fn run_attach(session_id: &str) -> Result<()> {
|
|||||||
|
|
||||||
let store = model::store::Store::new();
|
let store = model::store::Store::new();
|
||||||
|
|
||||||
let socket_path = store.base_dir.join("run").join(format!("{}.sock", session_id));
|
let socket_path = store.base_dir.join("run").join(format!("{session_id}.sock"));
|
||||||
let addr = socket_path.to_string_lossy().to_string();
|
let addr = socket_path.to_string_lossy().to_string();
|
||||||
let mut client = ipc::client::IpcClient::connect_unix(&addr)?;
|
let mut client = ipc::client::IpcClient::connect_unix(&addr)?;
|
||||||
|
|
||||||
@@ -547,10 +547,7 @@ fn run_attach(session_id: &str) -> Result<()> {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Some(ipc::protocol::DaemonFrame::Closed) => {
|
Some(ipc::protocol::DaemonFrame::Closed) | None => {
|
||||||
client_state.quit = true;
|
|
||||||
}
|
|
||||||
None => {
|
|
||||||
client_state.quit = true;
|
client_state.quit = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user