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 snippet;
41pub mod snippet_impact;
42pub mod snippet_runs;
43pub mod ssh_config;
44pub mod ssh_context;
45pub mod ssh_keys;
46#[cfg(target_os = "linux")]
47pub(crate) mod tcp_diag;
48pub mod tui;
49pub mod tui_loop;
50pub mod tunnel;
51pub mod tunnel_live;
52pub mod ui;
53pub mod update;
54pub mod vault_ssh;
55
56pub use runtime::helpers::*;
60
61#[cfg(test)]
62#[path = "visual_regression_tests.rs"]
63mod visual_regression_tests;