Skip to main content

export_progress

Function export_progress 

Source
pub fn export_progress(num_items: u64, verbosity: Verbosity) -> ProgressBar
Expand description

Create a progress bar for export operations.

Shows item count with custom message support.

§Arguments

  • num_items - Total number of items to export
  • verbosity - Verbosity level to respect

§Returns

A configured progress bar, or hidden bar if progress shouldn’t be shown.

§Examples

use oxigaf_cli::progress;
use oxigaf_cli::verbosity::Verbosity;

let pb = progress::export_progress(50, Verbosity::Normal);
pb.set_message("extracting");
for i in 0..50 {
    pb.inc(1);
}
pb.finish_with_message("Export complete");