fn build_prompt()

in src/runner.rs [92:110]


fn build_prompt(env: &Environment, transaction_active: bool) -> String {
    let prompt = match env.config().ui.prompt {
        Some(ref p) => p.clone(),
        _ => "qldb$ACTIVE_TRANSACTION> ".to_string(),
    };
    let current_region = env.current_region();
    let current_ledger = env.current_ledger();

    prompt
        .replace("$REGION", current_region.as_ref())
        .replace("$LEDGER", &current_ledger.name[..])
        .replace(
            "$ACTIVE_TRANSACTION",
            match transaction_active {
                true => " *",
                false => "",
            },
        )
}