पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

console_bars कवर
पैकेज विवरणv1.3.0

console_bars

कंसोल में आसानी से कस्टमाइज़ेबल प्रगति बार बनाने के लिए एक पैकेज।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
10.7 हज़ार
लाइक
33
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add console_bars

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

console_bars एक फ्लटर/डार्ट पैकेज है जिसका उपयोग कंसोल में कस्टमाइज़ करने योग्य प्रगति बार बनाने के लिए किया जाता है। यह कमांड-लाइन एप्लिकेशन में वास्तविक समय में प्रगति संकेतक दिखाने के लिए आसान उपयोगी API प्रदान करता है, जो CLI टूल, स्क्रिप्ट या किसी भी कंसोल-आधारित कार्यप्रवाह के लिए आदर्श है जिसे दृश्य प्रतिक्रिया की आवश्यकता हो। इस पैकेज का समर्थन एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स जैसे विभिन्न प्लेटफॉर्म के लिए है, जिससे व्यापक सुसंगतता सुनिश्चित होती है। सरल कॉन्फ़िगरेशन विकल्पों के साथ, डेवलपर्स अपनी जरूरतों के अनुसार प्रगति बार के दिखावट और व्यवहार को ढाल सकते हैं।

उपयोग

  • CLI टूल प्रगति ट्रैकिंग
  • स्क्रिप्ट निष्पादन मॉनिटरिंग
  • कंसोल-आधारित डेटा प्रसंस्करण
  • कमांड-लाइन एप्लिकेशन प्रतिक्रिया
  • बैच ऑपरेशन विज़ुअलाइज़ेशन

मुख्य विशेषताएँ

  • उपयोग में आसान API
  • कस्टमाइज़ेबल दिखावट
  • वास्तविक समय की प्रगति अपडेट
  • बहु-प्लेटफॉर्म समर्थन
  • Flutter/Dart के साथ सरल एकीकरण

इनके लिए उपयुक्त

  • CLI टूल बनाने वाले डेवलपर्स
  • कंसोल प्रगति सूचक की आवश्यकता वाले उपयोगकर्ता
  • टर्मिनल-आधारित वर्कफ़्लो वाले प्रोजेक्ट
  • कंसोल आउटपुट के साथ Dart/Flutter ऐप्स
  • स्क्रिप्टिंग और स्वचालन कार्य

विचार योग्य बातें

  • कंसोल परिवेश की आवश्यकता है
  • पाठ-आधारित उपयोगकर्ता इंटरफेस पर सीमित
  • 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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।