mirror of
https://github.com/tursodatabase/libsql.git
synced 2025-05-01 08:14:14 +00:00
42 lines
398 B
Markdown
42 lines
398 B
Markdown
# TODOs Example
|
|
|
|
## Setup
|
|
|
|
1. Declare the database URL
|
|
|
|
```
|
|
export DATABASE_URL="sqlite:todos.db"
|
|
```
|
|
|
|
2. Create the database.
|
|
|
|
```
|
|
$ sqlx db create
|
|
```
|
|
|
|
3. Run sql migrations
|
|
|
|
```
|
|
$ sqlx migrate run
|
|
```
|
|
|
|
## Usage
|
|
|
|
Add a todo
|
|
|
|
```
|
|
cargo run -- add "todo description"
|
|
```
|
|
|
|
Complete a todo.
|
|
|
|
```
|
|
cargo run -- done <todo id>
|
|
```
|
|
|
|
List all todos
|
|
|
|
```
|
|
cargo run
|
|
```
|