aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/setups/basic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling/src/setups/basic.rs')
-rw-r--r--mingling/src/setups/basic.rs13
1 files changed, 9 insertions, 4 deletions
diff --git a/mingling/src/setups/basic.rs b/mingling/src/setups/basic.rs
index c8f8ad8..5ed9d7a 100644
--- a/mingling/src/setups/basic.rs
+++ b/mingling/src/setups/basic.rs
@@ -1,6 +1,9 @@
#![allow(deprecated)]
-use mingling_core::{Flag, Program, ProgramCollect, setup::ProgramSetup};
+use mingling_core::{
+ ConfirmationMode, Flag, InteractionMode, Program, ProgramCollect, YesAssumption,
+ setup::ProgramSetup,
+};
/// Performs basic program initialization:
///
@@ -91,8 +94,8 @@ where
{
fn setup(self, program: &mut Program<C>) {
program.global_flag(self.flag, |p| {
- p.stdout_setting.render_output = false;
- p.stdout_setting.error_output = false;
+ p.stdout_setting.render_output = mingling_core::RenderOutput::Hide;
+ p.stdout_setting.error_output = mingling_core::ErrorOutput::Hide;
});
}
}
@@ -131,7 +134,9 @@ where
{
fn setup(self, program: &mut Program<C>) {
program.global_flag(self.flag, |p| {
- p.user_context.confirm = true;
+ p.user_context.confirmation = ConfirmationMode::Skip;
+ p.user_context.interaction = InteractionMode::NonInteractive;
+ p.user_context.yes_assumption = YesAssumption::AssumeYes;
});
}
}