summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/format.rs
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-08-21 15:24:07 +0200
committerDavid Lönnhager <david.l@mullvad.net>2023-08-21 16:39:49 +0200
commit0d6e7c9115bd53677fdad8cd83dc76b8fc9fc87d (patch)
tree2769d892910cadb7be62ba3ae1b62298c25a0070 /mullvad-cli/src/format.rs
parent58fc8498458003f50e34d4f19296a3d9e014d10d (diff)
downloadmullvadvpn-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.rs10
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::*;