1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
pub use structopt::{self, clap};

pub mod app;
pub mod cli_opt;
pub mod export_json_config;
pub mod generate_shell_completions;
pub mod rules;

mod act;
mod cross_platform_path;
mod diff;
mod file_list;
mod term;

/// The main program.
///
/// It initializes `app::App` with default values and runs it.
pub fn main() -> Result<(), String> {
    app::App::default().run()
}