dev-task-scheduler
v1.0.1
Published
Developer-friendly CLI task scheduler
Downloads
11
Readme
Task Scheduler CLI
A simple command-line task scheduler with email notifications.
Installation
Fork the project
- Clone the repository:
git clone https://github.com/YOUR-USERNAME/dev-task-scheduler
- Navigate to the project directory:
cd task-scheduler
- Install dependencies:
npm install
- Install the CLI globally:
npm install -g .
Features
- Schedule tasks with descriptions and execution times.
- Receive email notifications for scheduled tasks.
- View all tasks and their statuses.
- Uses local storage—no database setup required.
- Simple and user-friendly command-line interface.
Usage
Configure email notifications
task setup-email
Add a new task
task add
List all tasks
task list
Start the task monitor
task start
Configuration
No environment variables are required. All configurations are handled through the CLI.
Dependencies
This project uses the following libraries:
- commander – Command-line interface management.
- node-cron – Task scheduling.
- nodemailer – Email notifications.
- chalk – Terminal styling for better readability.
- inquirer – Interactive prompts for user input.
- date-fns – Date formatting utilities.
- conf – Local configuration storage.