//! 开机自启的注册、注销与启停。
//!
//! 对外只暴露统一配置 [`StartupConfig`] 与统一入口 [`Startup`],各操作系统的差异由本 crate 内部承担:
//!
//! - Windows:任务计划程序(`schtasks`)
//! - Linux:systemd(系统级 `/etc/systemd/system`,用户级 `~/.config/systemd/user`)
//! - macOS:launchd(系统级 `/Library/LaunchDaemons`,用户级 `~/Library/LaunchAgents`)
//!
//! 各平台的实现按编译目标门控,非目标平台的代码与依赖不参与编译。
pub use StartupConfig;
pub use Startup;