cargo_mate/captain/
mod.rs1use clap::Subcommand;
2#[derive(Subcommand, Debug, Clone)]
3pub enum ConfigAction {
4 List,
5 Get { key: String },
6 Set { key: String, value: String, local: bool },
7 Reset,
8 Init,
9 Shortcut { name: String, command: String, local: bool },
10 Hook { hook_type: String, command: String, local: bool },
11}
12pub mod binary_encryptor;
13pub mod captain;
14pub mod captain_log;
15pub mod captain_status;
16pub mod config;
17pub mod create_secure_binary;
18pub mod create_self_protected_binary;
19pub mod encrypt_binaries;
20pub mod license_guard;
21pub mod license;
22pub mod log;
23pub mod optimize;
24pub mod parser;
25pub mod shell_integration;
26pub mod tide;
27pub mod treasure_map;
28pub mod version;
29pub mod version_commands;
30pub mod wtf;
31pub use binary_encryptor::*;
32pub use captain::*;
33pub use captain_log::*;
34pub use captain_status::*;
35pub use config::*;
36pub use create_secure_binary::*;
37pub use create_self_protected_binary::*;
38pub use encrypt_binaries::*;
39pub use license_guard::*;
40pub use license::*;
41pub use log::*;
42pub use optimize::*;
43pub use parser::*;
44pub use shell_integration::*;
45pub use tide::*;
46pub use treasure_map::*;
47pub use version::*;
48pub use version_commands::*;
49pub use wtf::*;