An open API service indexing awesome lists of open source software.

https://github.com/euclidstellar/to_do_rust

A to-do exe built with rust that can be operated through CLI and everything you will type in list will get stored in your notepad or desired path
https://github.com/euclidstellar/to_do_rust

rust rust-lang to-do-app to-do-list to-do-list-application

Last synced: 7 months ago
JSON representation

A to-do exe built with rust that can be operated through CLI and everything you will type in list will get stored in your notepad or desired path

Awesome Lists containing this project

README

          

# To-Do List using Rust

## How an average human takes care of their routine?
- **By using Notepad!**

## How an average UI/UX Designer takes care of their routine?
- **By using Notion!**

## How an average Professor takes care of their routine?
- **By putting routine screenshots as wallpaper!**

## How an average Developer takes care of their routine?
- **By making an App**

## How a Nomad Developer takes care of their routine?
- **By making a CLI using Rust**

## WTF!!!!!

Yes, you heard it right!

Now let's see how you can become a Nomad developer.

## Tech Stack

### Rust
![Rust Logo](https://www.rust-lang.org/logos/rust-logo-128x128.png)

## Installation

Open Terminal & Copy the text Below:
```bash
git clone https://github.com/EuclidStellar/to_do_rust.git
```

Check Cargo Version:
```bash
cargo --version
```

If your terminal is not throwing an error, follow the steps below. Otherwise, your Rust and Cargo are not correctly installed.

This will help you: [Rust Installation Guide](https://www.rust-lang.org/tools/install)

Make a txt file, save your To-Do Tasks:
```bash
touch tasks.txt
```

## How to run

Open the cloned folder in VS-Code.

Open Integrated Terminal in VS-Code & Run this to compile and build your code:
```bash
cargo build
```

### To-Do Operations

#### To add:
```bash
cargo run add 'Task Description'
```

#### To see the list of your tasks:
```bash
cargo run list
```

#### To remove the completed task using the index of tasks:
```bash
cargo run complete 1
```

For any help, you can prefer:
```bash
cargo run help
```

## Badges

Add badges from somewhere like: [shields.io](https://shields.io/)

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)

[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://opensource.org/licenses/)

[![AGPL License](https://img.shields.io/badge/license-AGPL-blue.svg)](http://www.gnu.org/licenses/agpl-3.0)

## Demo

Insert gif or link to demo

## 🚀 About Me
[Gaurav Singh](https://euclidstellar.vercel.app)

## Authors
- [@euclidstellar](https://www.github.com/euclidstellar)

## Contributing

Contributions are always welcome!