1mod env_guard;
2mod first_run;
3mod index_build;
4mod interactive;
5mod onboard;
6mod options;
7mod paths;
8mod with_options;
9
10use crate::core::editor_registry::{ConfigType, EditorTarget, WriteAction, WriteOptions};
12use crate::core::portable_binary::resolve_portable_binary;
13use std::path::PathBuf;
14
15mod mcp;
16pub use mcp::*;
17mod helpers;
18pub use helpers::*;
19
20#[cfg(test)]
21pub(crate) use env_guard::EnvVarGuard;
22pub use interactive::*;
23pub use onboard::*;
24pub use options::*;
25pub use paths::*;
26pub use with_options::*;