dev-task-scheduler

1.0.1 • Public • Published

Task Scheduler CLI

A simple command-line task scheduler with email notifications.

Installation

Fork the project

  1. Clone the repository:
    git clone https://github.com/YOUR-USERNAME/dev-task-scheduler
  2. Navigate to the project directory:
    cd task-scheduler
  3. Install dependencies:
    npm install
  4. 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

  1. Configure email notifications

    task setup-email
  2. Add a new task

    task add
  3. List all tasks

    task list
  4. 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.

Readme

Keywords

none

Package Sidebar

Install

npm i dev-task-scheduler

Weekly Downloads

0

Version

1.0.1

License

none

Unpacked Size

5.7 kB

Total Files

3

Last publish

Collaborators

  • the2minengineer