패키지, 저장소 및 앱 카테고리 검색

console_bars 표지
패키지 상세v1.3.0

console_bars

콘솔에서 쉽게 사용자 정의 가능한 진행률 막대를 만들 수 있는 패키지입니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
1.1만
좋아요
33
Pub 점수
160

패키지 설치

flutter pub add console_bars

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

console_bars는 콘솔에서 사용자 정의 가능한 진행률 바를 생성하기 위해 설계된 Flutter/Dart 패키지입니다. 명령줄 애플리케이션에서 실시간 진행률 표시기를 표시할 수 있는 사용하기 쉬운 API를 제공하여 CLI 도구, 스크립트 또는 시각적 피드백이 필요한 모든 콘솔 기반 워크플로우에 이상적입니다. 이 패키지는 Android, iOS, macOS, Windows, Linux 등 여러 플랫폼을 지원하며 광범위한 호환성을 보장합니다. 간단한 구성 옵션을 통해 개발자는 자신의 필요에 맞게 진행률 바의 외관과 동작을 조정할 수 있습니다.

사용 사례

  • CLI 도구 진행 추적
  • 스크립트 실행 모니터링
  • 콘솔 기반의 데이터 처리
  • 명령줄 응용 프로그램 피드백
  • 배치 작업 시각화

주요 기능

  • 사용하기 쉬운 API
  • 사용자 정의 가능한 외관
  • 실시간 진행 상황 업데이트
  • 다중 플랫폼 지원
  • Flutter/Dart와의 간단한 통합

적합한 대상

  • CLI 도구를 개발하는 개발자
  • 콘솔 진행률 표시기가 필요한 사용자
  • 터미널 기반 워크플로우를 가진 프로젝트
  • 콘솔 출력이 있는 Dart/Flutter 앱
  • 스크립팅 및 자동화 작업

고려 사항

  • 콘솔 환경이 필요합니다
  • 텍스트 기반 UI에 한정
  • GUI 애플리케이션에 적합하지 않습니다
  • 모든 터미널 유형에서 렌더링되지 않을 수 있습니다
  • 플랫폼별 콘솔 기능에 따라 다릅니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Pub Version (including pre-releases) GitHub last commit GitHub language count GitHub top language

A package for creating an awesome progress bar in the terminal. Handy while developing a CLI or a desktop utility in dart.

See in pub.dev

Usage

Options:

  • total : Total number of steps
  • desc : Simple text shown before the bar (optional)
  • space : Character denoting empty space (default : '.')
  • fill : Character denoting filled space (default : '█')
  • time : Toggle timing mode (default : false)
  • percentage : Toggle percentage display (default : false)
  • scale : Scale of the bar relative to width (between: 0 and 1, default: 0.5, Irrelavant if width is specified)
  • width : Width of the bar (If not specified, it will be automatically calculated using the terminal width and scale)

Code:

final p = FillingBar(desc: "Loading", total: 1000, time: true, percentage:true);
  for (var i = 0; i < 1000; i++) {
    p.increment();
    sleep(Duration(milliseconds: 10));
  }

Result:

Animation

Loading : ████████████████████████████████████████.................... 673/1000 67.3% [ 0:00:13.28 / 0:00:06.45 ]

Note: You can use the total and desc setters to change the total number of steps and description mid-way.

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.