tosk 1.0.2

A very lightweight, easy-to-use CLI task / todo list app written in Rust
Documentation
# tosk 🚀

A very lightweight, easy-to-use CLI task / todo list app written in Rust, inspired by [todo](https://github.com/sioodmy/todo)

<p align="center">
   <img src="demo.gif">
</p>

## Installation

### Install with Cargo

You can easily install **tosk** with Cargo. Make sure you have it installed and Rust too. 
```bash
cargo install tosk
```

### Install with git

- clone the repository: `git clone https://github.com/sharkmu/tosk.git`
- build the repository with [Cargo]https://crates.io/: `cargo run`

## Collaboration

Feel free to contribute to the project. Be aware that this is a beginner project, so the code may sometimes be a bit harder to read.
You can also collaborate by making an issue or giving feedback. Or even just by editing this `README.md` and making a PR.

## How to use?

- To create a new task: `tosk add [task]`
- To remove / mark as completed a task: `tosk rm [index of task]`
- To list tasks: `tosk list`
- To access a similiar help message: `tosk help`

## Configurability

At the moment there is only one setting that you can change. You can enable/disable the archive feature.

#### Windows

On Windows you can do it by going to: `C:\Users\your_username\AppData\Roaming\tosk` and changing the `archive_enabled`'s value

#### Linux

On Linux you can do it by going to: `/home/your_username/.config/tosk` and changing the `archive_enabled`'s value

#### macOS

On macOS you can do it by going to: `/Users/your_username/Library/Application Support/tosk` and changing the `archive_enabled`'s value

## Origin of name

The project name (**tosk**) is a mixture of **to**do and ta**sk**