homebrew/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//! 暂时只实现了 `brew` 基础命令,更多命令可以通过 [`Brew`] 构造实现
mod model;
mod config;
mod command;

pub use model::formula::Formula;
pub use model::cask::Cask;
pub use model::package::Package;
pub use model::service::{Service, ServiceInfo, ServiceStatus};
pub use command::info::{info, info_all};
pub use command::list::{list, list_formulae, list_cask};
pub use command::cmd::{brew, Brew, brew_spawn};
pub use command::install::{
    update,
    update_spawn,
    install,
    install_spawn,
    install_cask,
    install_cask_spawn,
    uninstall,
    upgrade,
    upgrade_spawn,
    reinstall,
    reinstall_spawn,
};
pub use command::search::search;
pub use command::service::{
    services,
    services_run,
    services_info,
    services_stop,
    services_start,
    services_restart,
    services_kill,
    services_cleanup,
};