lios 0.1.89

Lios Linux terminal with native Aen and GTK4/VTE frontends.
Documentation
#[cfg(all(feature = "native", not(feature = "aen")))]
mod app;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod cli;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod compat;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod config;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod cover_image;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod desktop;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod drag_drop;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod liosbar;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod paste;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod plugins;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod resources;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod search;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod terminal;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod theme;

#[cfg(not(any(feature = "native", feature = "aen")))]
mod bootstrap;

#[cfg(all(feature = "native", not(feature = "aen")))]
fn main() -> gtk::glib::ExitCode {
    app::run()
}

#[cfg(not(any(feature = "native", feature = "aen")))]
fn main() {
    std::process::exit(bootstrap::run());
}

#[cfg(feature = "aen")]
mod aen;

#[cfg(feature = "aen")]
fn main() {
    std::process::exit(aen::run());
}