allow users to override the existing configuration during x setup
Instead of immediately terminating bootstrap, users are now given the option to decide whether they want to override the file or leave it unchanged. Signed-off-by: onur-ozkan <work@onurozkan.dev>
This commit is contained in:
parent
3d6417fc7a
commit
42fbf3ebf5
1 changed files with 11 additions and 1 deletions
|
@ -130,7 +130,17 @@ impl Step for Profile {
|
|||
t!(path.canonicalize()).display()
|
||||
);
|
||||
|
||||
crate::exit!(1);
|
||||
match prompt_user(
|
||||
"Do you wish to override the existing configuration (which will allow the setup process to continue)?: [y/N]",
|
||||
) {
|
||||
Ok(Some(PromptResult::Yes)) => {
|
||||
t!(fs::remove_file(path));
|
||||
}
|
||||
_ => {
|
||||
println!("Exiting.");
|
||||
crate::exit!(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// for Profile, `run.paths` will have 1 and only 1 element
|
||||
|
|
Loading…
Add table
Reference in a new issue