feat: add improved interactivity, config customizability, disable DRUF

This commit is contained in:
rzmk 2025-09-03 13:17:07 -04:00
parent 572cfab8ca
commit 3ab06a07ec
4 changed files with 349 additions and 190 deletions

19
src/steps.rs Normal file
View file

@ -0,0 +1,19 @@
use crate::styles::{highlighted_text, important_text};
pub fn step_intro() {
println!("Welcome to the ckan-devstaller!");
println!(
"ckan-devstaller is provided by datHere - {}\n",
highlighted_text("https://datHere.com"),
);
println!(
"This installer should assist in setting up {} from a source installation along with ckan-compose. If you have any issues, please report them at https://support.dathere.com or https://github.com/dathere/ckan-devstaller/issues.",
highlighted_text("CKAN 2.11.3")
);
println!(
"{}",
important_text(
"This installer is only intended for a brand new installation of Ubuntu 22.04."
)
);
}