https://github.com/arpanrijal/task-tracker-cli
Task Tracker CLI is a minimalist Node.js terminal application that helps you manage your tasks efficiently through a simple command-line interface. No frills, just productivity.
https://github.com/arpanrijal/task-tracker-cli
cli command-line-tool javascript node nodejs-application productivity task-management task-tracker terminal-app todo-app
Last synced: 14 days ago
JSON representation
Task Tracker CLI is a minimalist Node.js terminal application that helps you manage your tasks efficiently through a simple command-line interface. No frills, just productivity.
- Host: GitHub
- URL: https://github.com/arpanrijal/task-tracker-cli
- Owner: arpanrijal
- Created: 2025-05-01T14:16:49.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-05-07T07:37:47.000Z (15 days ago)
- Last Synced: 2025-05-07T08:34:59.248Z (15 days ago)
- Topics: cli, command-line-tool, javascript, node, nodejs-application, productivity, task-management, task-tracker, terminal-app, todo-app
- Language: JavaScript
- Homepage: https://github.com/arpanrijal/Task-Tracker-CLI
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Tracker CLI

A simple command-line application to manage your tasks efficiently.
# Task Tracker CLI
## Features
- **Add Tasks**: Quickly add new tasks to your list
- **View Tasks**: See all your pending tasks at a glance
- **Remove Tasks**: Delete completed or unwanted tasks
- **Update Tasks**: Edit existing tasks as needed## Installation
1. Clone this repository:
```bash
git clone https://github.com/arpanrijal/Task-Tracker-CLI.git
```2. Navigate to the project directory:
```bash
cd Task-Tracker-CLI
```3. Install dependencies:
```bash
npm install
```## Usage
Run the application:
```bash
node index.js
```### Main Menu
The application provides a simple menu interface with these options:
1. Add Task
2. View Task
3. Remove Task
4. Update Task
5. Exit### How It Works
- Tasks are saved locally in a `tasklist.txt` file
- The application maintains an index for your tasks in `indexnum.txt`
- All operations are performed through an intuitive command-line interface## Example
```
---------------------Welcome to TASK TRACKER---------------------1. Add Task 2. View Task 3. Remove Task 4.Update Task 5. Exit
Please Enter your option?
1
Enter your Task:
Complete the JavaScript project------------------Data Added sucessfully!------------------
Would you like to continue or not?
Type 'Y' to go to main menu and 'N' or 'any key' to exit: Y```
## Requirements
- Node.js (v12.0.0 or higher)
- npm (v6.0.0 or higher)## File Structure
- `index.js` - Main application file
- `tasklist.txt` - Stores your tasks
- `indexnum.txt` - Maintains task indexing## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Acknowledgements
- Built with Node.js
- Inspired by the need for a simple task management tool---
Made with ❤️ by Arpan Rijal