v1.0.1cli_spin
동기 및 비동기 작업에 대해 세련된 터미널 스피너를 표시하여 사용자 경험을 향상시키는 Dart 패키지입니다.
33좋아요 6.7천30일 다운로드150Pub 점수
AndroidiOSmacOSWindowsLinux
동기 및 비동기 작업에 대해 세련된 터미널 스피너를 표시하여 사용자 경험을 향상시키는 Dart 패키지입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A Dart package that enhances the user experience by displaying a sleek terminal spinner for both sync and async operations.
preview
CliSpinnersCliSpinnerColor helpersuccess, fail, warn and info methods (cross-platform compatible)TODO: List prerequisites and provide or point to information on how to start using the package.
import 'dart:async';
import 'package:cli_spin/cli_spin.dart';
void main() {
// Instantiate spinner
final spinner = CliSpin(
text: 'Loading data...',
spinner: CliSpinners.line,
).start(); // Chaining methods
Timer(Duration(milliseconds: 1000), () {
// Change spinner color
spinner.color = CliSpinnerColor.yellow;
// Change spinner text
spinner.text = 'Still loading, please wait...';
Timer(Duration(milliseconds: 1000), () {
// Alias for `stopAndPersist(...)` method
spinner.success('Data loaded successfully.');
});
});
}
Inspired by the ora library written in Javascript.