Aggressive deadline manager that puts the pressure on
  • JavaScript 100%
Find a file
2026-06-22 04:36:13 +00:00
.gitea ci: use npm ci + vitest run with Node 22 (Closes #4) 2026-05-15 00:52:46 +00:00
src feat(#1): aggressive deadline engine — stress meter, countdown, escalation, CLI 2026-06-14 23:19:23 +00:00
tests test: add e2e tests 2026-06-22 04:36:10 +00:00
.gitignore feat: deadline CRUD + countdown + stress levels + CLI 2026-04-18 14:10:23 +00:00
.tuyauterie.yaml feat: add tuyauterie CI workflow 2026-05-13 15:06:13 +00:00
cli.js feat: multi-channel notifications - Discord, Slack, email (Closes #3) 2026-05-15 03:00:27 +00:00
package-lock.json fix: add missing category filter and summary exports 2026-04-29 03:07:03 +00:00
package.json feat(#1): aggressive deadline engine — stress meter, countdown, escalation, CLI 2026-06-14 23:19:23 +00:00
README.md feat(#1): aggressive deadline engine — stress meter, countdown, escalation, CLI 2026-06-14 23:19:23 +00:00

dead-line

Aggressive deadline manager — stress-positive countdown timers that escalate.

Because deadlines shouldn't be polite. They should stress you into action.

Install

node src/cli.js add "Submit project" "2026-06-20" --priority=high

Usage

dead-line add <title> <due-date> [options]
dead-line list [--category=<cat>] [--priority=<pri>]
dead-line remove <id>
dead-line complete <id>
dead-line reopen <id>
dead-line dashboard
dead-line timeline
dead-line focus

Examples

# Add a critical deadline
dead-line add "Launch v2.0" "2026-06-15T18:00" --priority=critical --category=work

# See what's urgent
dead-line dashboard

# Focus on the most urgent
dead-line focus

# View timeline
dead-line timeline

Stress Levels

Level Time Remaining Color
CHILL > 1 week green
LOW 3-7 days green
MEDIUM 1-3 days yellow
HIGH < 24 hours orange
EXTREME < 6 hours orange
CRITICAL < 1 hour red
OVERDUE past due RED

Components

  • DeadlineManager — CRUD, filtering, dashboard, timeline, JSON persistence
  • Deadline — Model with categories, priorities, tags, completion tracking
  • StressMeter — Stress calculation, countdown formatting, escalation messages
  • CLI — Full command-line interface with local JSON storage