[dependencies.derive_builder]
version = "0.20"
[dependencies.libc]
version = "0.2.175"
[dependencies.plist]
version = "1.7.4"
[dependencies.serde]
features = ["derive"]
version = "1.0.219"
[dependencies.serde_derive]
version = "1.0.219"
[dependencies.thiserror]
version = "2.0.16"
[dev-dependencies.rand]
version = "0.9.2"
[[example]]
name = "basic"
path = "examples/basic.rs"
[lib]
name = "lunchctl"
path = "src/lib.rs"
[lints.clippy]
char_lit_as_u8 = "allow"
collapsible_else_if = "allow"
collapsible_if = "allow"
dbg_macro = "warn"
debug_assert_with_mut_call = "warn"
empty_drop = "warn"
empty_structs_with_brackets = "warn"
exit = "warn"
get_unwrap = "warn"
implicit_hasher = "allow"
large_stack_arrays = "allow"
map_unwrap_or = "allow"
match_same_arms = "allow"
missing_errors_doc = "allow"
missing_panics_doc = "allow"
module_name_repetitions = "allow"
must_use_candidate = "allow"
needless_raw_string_hashes = "allow"
print_stderr = "warn"
print_stdout = "warn"
rc_buffer = "warn"
rc_mutex = "warn"
redundant_clone = "warn"
rest_pat_in_fully_bound_structs = "warn"
similar_names = "allow"
single_match_else = "allow"
too_many_lines = "allow"
unused_peekable = "warn"
[lints.clippy.pedantic]
level = "warn"
priority = -2
[lints.rust]
unreachable_pub = "warn"
[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(codspeed)"]
level = "warn"
priority = 0
[package]
authors = ["Mikhael Khrustik <misha@myrt.co>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Library for convenient management of background services and startup items in macOS."
documentation = "https://github.com/mishamyrt/lunchctl"
edition = "2021"
homepage = "https://github.com/mishamyrt/lunchctl"
license = "MIT"
name = "lunchctl"
readme = "README.md"
repository = "https://github.com/mishamyrt/lunchctl"
rust-version = "1.80"
version = "0.2.0"