This is a submission for the GitHub Copilot CLI Challenge
Hello. My name is Usanase and I am participating in the GitHub Copilot CLI Challenge.I should specify that I signed up for this challenge yesterday, on the 14th of February 2026.
I installed and configured the Copilot CLI, but my free plan quota was reached, so I could not use Copilot for code generation.
Instead, I built a Mini CLI Productivity Tool manually in Node.js. It supports:
Adding tasks
Listing tasks
Marking tasks as done
Deleting tasks
All tasks are stored in a JSON file, and the tool is fully tested in PowerShell.
This project demonstrates my ability to problem-solve, implement CLI tools, and work independently even when automated tools are unavailable. The full project is on my GitHub repository
.
How an unknown user can use this tool?
1.Clone or download the repo
git clone https://github.com/your-username/your-repo.git
cd your-repo
2.Make sure Node.js is installed
They need Node.js installed on their computer (https://nodejs.org/
).
3.Check that tasks.json exists
If not, create it:
[]
4.Run the CLI commands in terminal / PowerShell
node index.js add "Sample Task"
node index.js list
node index.js done 1
node index.js delete 1
Tasks are stored locally in tasks.json
So every user has their own copy of tasks.
Key points:
- This tool cannot run directly in the browser — it’s a Node.js CLI app.
- Anyone who downloads it can run it on their computer if Node.js is installed
Top comments (0)