zop/main.rs
1#[cfg(not(target_arch = "wasm32"))]
2mod cli;
3#[cfg(any(test, target_arch = "wasm32"))]
4#[cfg_attr(test, expect(dead_code, reason = "plugin entrypoint is constructed by Zellij"))]
5mod plugin;
6#[cfg(target_arch = "wasm32")]
7use zellij_tile::prelude::*;
8
9#[cfg(target_arch = "wasm32")]
10register_plugin!(plugin::main::State);
11
12#[cfg(not(target_arch = "wasm32"))]
13#[ytil_sys::main]
14fn main() -> rootcause::Result<()> {
15 cli::run()
16}