* Selective yes flag (fix #802) * Selective yes flag (fix #802) * selective yes * MacOS
This commit is contained in:
committed by
GitHub
parent
4b8cf641a1
commit
ab3ff0ecae
@@ -1,12 +1,15 @@
|
||||
use crate::execution_context::ExecutionContext;
|
||||
use crate::terminal::print_separator;
|
||||
use crate::utils::{require, require_option, PathExt};
|
||||
use anyhow::Result;
|
||||
use directories::BaseDirs;
|
||||
#[cfg(any(windows, target_os = "macos"))]
|
||||
use std::env;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
use anyhow::Result;
|
||||
use directories::BaseDirs;
|
||||
|
||||
use crate::execution_context::ExecutionContext;
|
||||
use crate::terminal::print_separator;
|
||||
use crate::utils::{require, require_option, PathExt};
|
||||
use crate::Step;
|
||||
|
||||
const EMACS_UPGRADE: &str = include_str!("emacs.el");
|
||||
#[cfg(windows)]
|
||||
const DOOM_PATH: &str = "bin/doom.cmd";
|
||||
@@ -66,7 +69,7 @@ impl Emacs {
|
||||
let mut command = ctx.run_type().execute(doom);
|
||||
command.args(&["-y", "upgrade"]);
|
||||
|
||||
if ctx.config().yes() {
|
||||
if ctx.config().yes(Step::Emacs) {
|
||||
command.arg("--force");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user