Skip to content

Latest commit

 

History

107 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

daemonize-me Rust Crates.io Crates.io Crates.io

Rust library to ease the task of creating daemons.

Current releases and EOL table

track version EOL
3.0 Upcoming TBD
2.0 2.0.4 2027-08
1.0(LTS) 1.0.2 2022-10

Basic usage

Add it to your cargo.toml this will add the whole 2.0.x series as compatible as per semver

daemonize-me = "2.0"

Then look at hooks.rs

OS support

I will try to keep support for linux, freebsd and macos

os tier
linux tier 1
freebsd, openbsd tier 2
macos, netbsd, unix tier 3
Anything non unix not supported

For tier 1 any code that breaks the tests and or ci/cd is blocking for a release, tier 2 compilation errors are release blocking, tier 3 are supported on a best effort basis, and build failure as well as test failures are not blocking.

note on custom/hobby OS support, if your os implements the syscalls used in lib.rs with behavior that is equivalent then this library is likely to work but it's even less of a guarantee.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

About

Rust library to ease the task of creating daemons

Topics

Resources

Code of conduct

Security policy

Stars

55 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages