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);
Когда вы будете готовы показать индикатор выполнения, просто вызовите метод log
:
progress.log();
За кадром
PaceTrace воплощается в жизнь с помощью TypeScript, обещая безопасность типов и предоставляя пользователям Visual Studio Code первоклассную поддержку IntelliSense. И, конечно же, у нас есть набор тестов, чтобы убедиться, что библиотека настолько надежна, насколько это возможно, охватывая как основные функциональные возможности, так и сложные пограничные случаи.
Подведение итогов
Короче говоря, PaceTrace здесь, чтобы оживить вывод вашей консоли с помощью настраиваемого индикатора выполнения. Это с открытым исходным кодом и просто установить npm.Вот где происходит волшебство: PaceTrace on GitHub. Удачного кодирования!