Mini CLI Productivity Tool – GitHub Copilot CLI Challenge

Published: (February 15, 2026 at 11:32 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Introduction

This is a submission for the GitHub Copilot CLI Challenge. I signed up for the challenge on 14 February 2026. Although my free‑plan quota for Copilot was exhausted, I manually built a Mini CLI Productivity Tool in Node.js.

Features

  • Add tasks
  • List tasks
  • Mark tasks as done
  • Delete tasks

All tasks are stored in a local tasks.json file. The tool has been fully tested in PowerShell.

Installation

  1. Clone the repository

    git clone https://github.com/your-username/your-repo.git
  2. Ensure Node.js is installed
    Download and install from the official site.

  3. Verify tasks.json exists (initially empty)

    []

Usage

Run the CLI commands from a terminal or PowerShell:

node index.js add "Sample Task"

Other commands (e.g., list, done, delete) follow a similar pattern. All tasks are stored locally in tasks.json.

Key Points

  • This is a Node.js CLI application; it cannot run directly in a browser.
  • Anyone can download the repository and run the tool on their computer, provided Node.js is installed.
0 views
Back to Blog

Related posts

Read more »

🐾GitPet - No more lonely debuging

!Cover image for 🐾GitPet - No more lonely debuginghttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fde...

snip - Terminal Snippet Manager

What I Built snip is a CLI snippet manager that lets developers save, search, and safely execute code snippets directly from the terminal—with fuzzy search, a...