Skip to content

Pet project: console utility count the number of days.

Notifications You must be signed in to change notification settings

Idzanaagi/daysWithoutIncident

Repository files navigation

CI Maintainability

Дни без инцидентов

Пет-проект. Штука для подсчёта промежутка прошедших дней c определённой даты до сегодня (включительно)

Стек: JavaScript

Описание:

  • написала логику для взаимодействия с пользователем в разных ситуациях с помощью библиотеки readlne-sync;
  • прикрутила возможность записи и чтения из файла (спасибо модулю fs node.js) для хранения дат;
  • повозилась с форматированием дат и подсчётом разницы;
  • оно заработало!

Как оно работает:

после подтверждения, что пользователь готов начать отсчёт в файл записывается текущая дата. При повторном запуске (и подтверждении, что отсчёт надо прекратить) утилита выдаёт количество прошедших дней.

Как оно выглядит:

asciicast

Установка:

  • склонировать этот репозиторий,
  • в папке проекта набрать в терминале make install (для установки зависимостей),
  • затем node index.js или make start,
  • в любой непонятной ситуации набирать node index.js (или make start),
  • make stat показывает количество прошедших дней на данный момент.

About

Pet project: console utility count the number of days.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published