Todors

TODO app, mainly for a practical learning experience of Rust

Deployment Code Size Repo Size Language Count Commit Intervals Last Release GitHub Stars Cargo Crate Crate Download Docker pulls Docker Image License Lines of Code

Installation

Cargo

bash cargo install todors

Download binary

You can also head over to the GitHub release page and download the binary for your platform.

Docker

```bash docker pull meysam81/todors

or

docker pull ghcr.io/meysam81/todors ```

Usage

The usage is as follows:

```bash todors serve grpc -p 50051 -H 127.0.0.1 todors serve http -p 8000 -H 127.0.0.1

Both port & host are optional, but ipv6 can also be used

todors serve http -H ::1

todors create "My first todo" todors list todors update 1 --title "My first todo updated" todors update 1 --done todors delete 1

todors completion bash | sudo tee /etc/bash_completion.d/todors ```

Help

bash Usage: todors <COMMAND> Commands: serve Serve either the gRPC or REST over HTTP server create Create a new TODO with a title delete Delete a TODO by ID list List all TODOs update Update a TODO by ID completion Generate shell completion help Print this message or the help of the given subcommand(s) Options: -h, --help Print help -V, --version Print version