Skip to content

Commit 618f3bf

Browse files
committed
feat: v5.0.6
1 parent de139cf commit 618f3bf

3 files changed

Lines changed: 3 additions & 33 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "server-manager"
3-
version = "5.0.5"
3+
version = "5.0.6"
44
readme = "README.md"
55
edition = "2024"
66
authors = ["root@ltpp.vip"]

README.md

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,6 @@ To use this crate, you can run cmd:
2424
cargo add server-manager
2525
```
2626

27-
## Use
28-
29-
```rust
30-
use server_manager::*;
31-
use std::fs;
32-
use std::time::Duration;
33-
34-
let pid_file: String = "./process/test_pid.pid".to_string();
35-
let _ = fs::remove_file(&pid_file);
36-
let server = || async {
37-
tokio::time::sleep(Duration::from_secs(1)).await;
38-
};
39-
let mut manager: ServerManager = ServerManager::new();
40-
manager
41-
.set_pid_file(&pid_file)
42-
.set_start_hook(|| async {
43-
println!("Before start daemon hook executed");
44-
})
45-
.set_server_hook(server)
46-
.set_stop_hook(|| async {
47-
println!("Before stop hook executed");
48-
});
49-
let res: ServerManagerResult = manager.start_daemon().await;
50-
println!("start_daemon {:?}", res);
51-
let res: ServerManagerResult = manager.stop().await;
52-
println!("stop {:?}", res);
53-
manager.start().await;
54-
let _ = fs::remove_file(&pid_file);
55-
```
56-
5727
## License
5828

5929
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

src/cfg.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ async fn test_start_executes_server_fn() {
2020
println!("Before stop hook executed");
2121
});
2222
let res: ServerManagerResult = manager.start_daemon().await;
23-
println!("start_daemon {:?}", res);
23+
println!("start_daemon {res:?}");
2424
let res: ServerManagerResult = manager.stop().await;
25-
println!("stop {:?}", res);
25+
println!("stop {res:?}");
2626
manager.start().await;
2727
let _ = fs::remove_file(&pid_file);
2828
}

0 commit comments

Comments
 (0)