]> git.proxmox.com Git - proxmox-backup.git/blame - src/bin/proxmox-backup-debug.rs
Set MMAP_THRESHOLD to a fixed value (128K)
[proxmox-backup.git] / src / bin / proxmox-backup-debug.rs
CommitLineData
6ef1b649 1use proxmox_router::{
efb7c534
DC
2 cli::{run_cli_command, CliCommandMap, CliEnvironment},
3 RpcEnvironment,
4};
e5f9b7f7 5
d6fcc117
DC
6mod proxmox_backup_debug;
7use proxmox_backup_debug::*;
e5f9b7f7
WB
8
9fn main() {
10 let cmd_def = CliCommandMap::new()
11 .insert("inspect", inspect::inspect_commands())
efb7c534
DC
12 .insert("recover", recover::recover_commands())
13 .insert("api", api::api_commands());
14
15 let uid = nix::unistd::Uid::current();
16 let username = match nix::unistd::User::from_uid(uid) {
17 Ok(Some(user)) => user.name,
18 _ => "root@pam".to_string(),
19 };
20 let mut rpcenv = CliEnvironment::new();
21 rpcenv.set_auth_id(Some(format!("{}@pam", username)));
e5f9b7f7 22
9a1b24b6 23 run_cli_command(cmd_def, rpcenv, Some(|future| proxmox_async::runtime::main(future)));
e5f9b7f7 24}