PaceTrace ⏳: نوار پیشرفت سبک کتابخانه CLI

سلام، دوستان علاقه مند به کد! 🖐️
آیا تا به حال دیده اید که به صفحه خیره شوید و منتظر بمانید تا یک اسکریپت بی پایان تمام شود یا یک فایل غول پیکر برای آپلود کردن؟ 😓 خب، من آنجا بودم، این کار را کردم. پس از چند شب بی خوابی کدنویسی و قهوه ☕، من مفتخرم که ارائه کنم: PaceTrace، کتابخانه نوار پیشرفت برای Node.js که به همان اندازه که کاربرپسند است قابل تنظیم است!
🌟 این چیزی است که PaceTrace می تواند انجام دهد 🌟
بنابراین، چرا PaceTrace باید عزیز جدید شما در دریای وسیع کتابخانه های نوار پیشرفت باشد؟ 🌊 بیایید شیرجه بزنیم:
-
آن را مال خود کنید: با PaceTrace، طول و ظاهر نوار پیشرفت خود را انتخاب می کنید. به «=» یا «#» مطمئن بچسبید، به دنبال یک «█» شیک بروید، یا با «⣿»، «★»، «♥» یا حتی شخصیتی که خودتان انتخاب می کنید، کمی سرگرمی اضافه کنید! 🌈
-
یک طرف یا وسط را انتخاب کنید: ترک کرد؟ درست؟ مرکز؟ نوار پیشرفت شما، تماس شما! 🎯
-
نمایش یا پنهان کردن درصد پیشرفت: این انتخاب شماست که درصد پیشرفت را نمایش دهید یا پنهان نگه دارید. 🕵️
-
بازی با فرمت: PaceTrace به شما امکان می دهد قالب نوار پیشرفت خود را تنظیم کنید. می توانید از متغیرهایی برای نوار، درصد، ارزش فعلی و ارزش کل استفاده کنید. 🛠️
-
توقف و پاکسازی خودکار: PaceTrace را پیکربندی کنید تا نوار پیشرفت به طور خودکار پس از اتمام کار متوقف شود، یا حتی کنسول را پاک کنید. 🧹
-
قابلیت مشاهده مکان نما: اگر ترجیح میدهید هنگام فعال بودن نوار پیشرفت، مکاننمای کنسول نمایش داده نشود، به سادگی آن را پنهان کنید. 🐭
📦 نصب: پیاده روی در پارک 🌳
دریافت PaceTrace بر روی سیستم شما بسیار آسان است. تنها چیزی که لازم است یک دستور ساده npm است:
npm install pace-trace
برای کسانی از شما که از نخ استفاده می کنید، نترسید! ما شما را تحت پوشش قرار داده ایم:
npm install pace-trace
🚀 چگونه از PaceTrace استفاده می کنید؟ 🚀
راهاندازی و اجرای PaceTrace به آسانی پای 🥧 است. فقط آن را وارد کنید، یک نمونه جدید ایجاد کنید و به مسابقه می روید:
import PaceTrace from 'pacetrace';
const progress = new PaceTrace(100, { barStyle: 'star' });
سپس، پیشرفت را به میزان دلخواه خود افزایش یا کاهش دهید:
progress.increment(10);
progress.decrement(5);
هنگامی که آماده نمایش نوار پیشرفت هستید، به سادگی روش گزارش را فراخوانی کنید:
progress.log();
👨💻 پشت پرده 👩💻
PaceTrace با TypeScript زنده شده است، نویدبخش ایمنی نوع و ارائه پشتیبانی عالی IntelliSense به کاربران Visual Studio Code. و البته، ما مجموعهای از آزمایشها را داریم تا اطمینان حاصل کنیم که کتابخانه به همان اندازه قابل اعتماد است که هم عملکردهای اصلی و هم آن موارد لبه پیچیده را پوشش میدهد. 💪
🎈 بسته بندی 🎈
به طور خلاصه، PaceTrace اینجاست تا خروجی کنسول شما را با یک نوار پیشرفت قابل تنظیم افزایش دهد. این منبع باز است و فقط یک npm نصب شده است. پس برای چی منتظری؟ آن را بچرخانید و یک خط رها کنید تا افکارتان را به من بگویید. کد نویسی مبارک! 🚀🎉
🤝 بیایید با هم همکاری و نوآوری کنیم 🚀
PaceTrace چیزی بیش از یک کتابخانه است. این گواهی بر قدرت همکاری منبع باز است. بینش، خلاقیت و اشتیاق شما می تواند آن را به ارتفاعات جدیدی برساند.
پس غریبه نباش! اگر ایده عالی یا نقد سازنده ای دارید، ما همه گوش هستیم. اگر از آنچه می بینید خوشتان می آید، می توانید مسائل را باز کنید، درخواست های کششی ارسال کنید یا فقط یک 🌟 رها کنید. به هر حال، این افکار و مشارکت شما، جامعه برنامهنویسی شگفتانگیز، است که چرخهای نوآوری را میچرخاند.
جادو اینجاست: PaceTrace در GitHub
ما با هم می توانیم PaceTrace را به ابزاری قدرتمندتر برای توسعه دهندگان Node.js در سراسر جهان تبدیل کنیم. برای پریدن آماده هستید؟ بیایید فردای بهتر را کدنویسی کنیم، هر بار یک نوار پیشرفت! 🛠️🌐🎉