Task Manager CLI - A Typescript VSCode Project

This task manager CLI project was a personal project that I did in order to help solidify some important Typescript principles, such as using union types, using an interface, using classes, and using the type keyword. It also helped me to understand the general outline of Typescript projects. I also had to learn a few additional things outside of the Typescript basics, such as how to get user input, how write text to a file, and how to package a project. I also needed to learn how to use npm (Node Package Manager), npx (Node Package eXecute), and Node.js.
This CLI Task Manager allows the user to do a variety of different things. The user can add a task, edit a task, remove a task, or clear all tasks. They can also attempt to save their current task list to a .txt. This txt file will try to save to the same directory that the executable is in.

To download and review the code I worked on, click here.

To download and use the task manager, click here.