1#![cfg_attr(test, allow(clippy::too_many_lines))]
8
9pub mod animation;
10pub mod app;
11pub mod askpass;
12pub(crate) mod askpass_env;
13pub mod asset_gen;
14pub mod changelog;
15pub mod cli;
16pub mod cli_args;
17pub mod clipboard;
18pub mod connection;
19pub mod containers;
20pub mod demo;
21pub mod demo_flag;
22pub mod event;
23pub mod file_browser;
24pub mod fs_util;
25pub mod fuzzy;
26pub mod handler;
27pub mod history;
28pub mod import;
29pub mod key_activity;
30pub mod key_push;
31pub mod logging;
32pub mod mcp;
33pub mod messages;
34pub mod onboarding;
35pub mod ping;
36pub mod preferences;
37pub mod providers;
38pub mod quick_add;
39pub mod runtime;
40pub mod security_key;
41pub mod snippet;
42pub mod snippet_impact;
43pub mod snippet_runs;
44pub mod ssh_config;
45pub mod ssh_context;
46pub mod ssh_keys;
47pub mod ssh_launcher;
48#[cfg(target_os = "linux")]
49pub(crate) mod tcp_diag;
50pub mod tui;
51pub mod tui_loop;
52pub mod tunnel;
53pub mod tunnel_live;
54pub mod ui;
55pub mod update;
56pub mod vault_ssh;
57
58pub use runtime::helpers::*;
62
63#[cfg(test)]
64#[path = "visual_regression_tests.rs"]
65mod visual_regression_tests;