//! liftoff — a classically Unix-ish launcher. //! //! This library is the display-independent core: discovering runnable commands //! from `$PATH` ([`executables`]), the prefix-completion editing model behind //! the input line ([`query`]), detached launching ([`launch`]), and the //! single-instance guard that keeps a second overlay from stacking on the first //! ([`instance`]). The Wayland layer-shell UI that drives them lives in the //! binary crate. pub mod executables; pub mod instance; pub mod launch; pub mod query; pub use executables::Executables; pub use instance::{default_lock_path, InstanceLock}; pub use launch::launch; pub use query::{Invocation, Phase, Query};