diff options
| author | David Lönnhager <david.l@mullvad.net> | 2023-08-21 15:24:07 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2023-08-21 16:39:49 +0200 |
| commit | 0d6e7c9115bd53677fdad8cd83dc76b8fc9fc87d (patch) | |
| tree | 2769d892910cadb7be62ba3ae1b62298c25a0070 /mullvad-cli/src/format.rs | |
| parent | 58fc8498458003f50e34d4f19296a3d9e014d10d (diff) | |
| download | mullvadvpn-0d6e7c9115bd53677fdad8cd83dc76b8fc9fc87d.tar.xz mullvadvpn-0d6e7c9115bd53677fdad8cd83dc76b8fc9fc87d.zip | |
Add macro for indenting options in the CLI
Diffstat (limited to 'mullvad-cli/src/format.rs')
| -rw-r--r-- | mullvad-cli/src/format.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mullvad-cli/src/format.rs b/mullvad-cli/src/format.rs index 0d55c53173..2938842cef 100644 --- a/mullvad-cli/src/format.rs +++ b/mullvad-cli/src/format.rs @@ -4,6 +4,16 @@ use talpid_types::{ tunnel::ErrorState, }; +#[macro_export] +macro_rules! print_option { + ($value:expr $(,)?) => {{ + println!("{:<4}{:<24}{}", "", "", $value,) + }}; + ($option:expr, $value:expr $(,)?) => {{ + println!("{:<4}{:<24}{}", "", concat!($option, ":"), $value,) + }}; +} + pub fn print_state(state: &TunnelState, verbose: bool) { use TunnelState::*; |
