aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/src/args.rs
diff options
context:
space:
mode:
authorDaniel Mueller <deso@posteo.net>2019-01-20 13:56:48 -0800
committerDaniel Mueller <deso@posteo.net>2019-01-20 13:56:48 -0800
commit37f7800766fe12af43d0cdba13aea9545cbe7755 (patch)
treeea621deaf425db10494cb8af59ac3a8806c52e8b /nitrocli/src/args.rs
parentc3f1761ae147e562ec3565c7ba8a9cb1834759c2 (diff)
downloadnitrocli-37f7800766fe12af43d0cdba13aea9545cbe7755.tar.gz
nitrocli-37f7800766fe12af43d0cdba13aea9545cbe7755.tar.bz2
Add test for storage hidden subcommand
This change adds a test for the creation, opening, and closing of a hidden subvolume. In order to support that in a non-interactive fashion, we introduce and honor the NITROCLI_PASSWORD environment variable, that prevents an interactive password query.
Diffstat (limited to 'nitrocli/src/args.rs')
-rw-r--r--nitrocli/src/args.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/nitrocli/src/args.rs b/nitrocli/src/args.rs
index 0f4ef4f..0fed3be 100644
--- a/nitrocli/src/args.rs
+++ b/nitrocli/src/args.rs
@@ -49,6 +49,7 @@ pub struct ExecCtx<'io> {
pub user_pin: Option<ffi::OsString>,
pub new_admin_pin: Option<ffi::OsString>,
pub new_user_pin: Option<ffi::OsString>,
+ pub password: Option<ffi::OsString>,
pub verbosity: u64,
}
@@ -876,6 +877,7 @@ fn parse_arguments<'io, 'ctx: 'io>(
user_pin: ctx.user_pin.take(),
new_admin_pin: ctx.new_admin_pin.take(),
new_user_pin: ctx.new_user_pin.take(),
+ password: ctx.password.take(),
verbosity,
};
Ok((command, ctx, subargs))