这是indexloc提供的服务,不要输入任何密码
Skip to content

Refactoring println!() #60

@codemountains

Description

@codemountains

Refactor println!() used in log output.

fn print_startup_info(url: &str, file: &str, overwrite: bool) {
    println!("{}", "======================================".cyan());
    println!("{}", "mocks server started!".green().bold());
    println!("{}", "======================================".cyan());
    println!("{}", "Press CTRL-C to stop".yellow());
    println!();

    println!("{}", "Server Information:".blue().bold());
    println!("   {}: {}", "URL".bright_white(), url.bright_cyan());
    println!("   {}: {}", "Storage".bright_white(), file.bright_cyan());
    println!(
        "   {}: {}",
        "Overwrite".bright_white(),
        if overwrite { "YES".green() } else { "NO".red() }
    );
    println!();
}

fn print_init_success(file_path: &str) {
    println!("{}", "======================================".cyan());
    println!("{}", "mocks initialized!".green().bold());
    println!("{}", "======================================".cyan());
    println!();
    println!("{} {}", "Created:".bright_white(), file_path.bright_cyan());
    println!();
}

fn print_init_aborted() {
    println!("{}", "======================================".cyan());
    println!("{}", "mocks init aborted!".red().bold());
    println!("{}", "======================================".cyan());
    println!();
    println!("{}", "Aborted.".yellow());
    println!();
}

# ...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions