Aggressive deadline manager that puts the pressure on
- JavaScript 100%
|
|
||
|---|---|---|
| .gitea | ||
| src | ||
| tests | ||
| .gitignore | ||
| .tuyauterie.yaml | ||
| cli.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
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