geni 1.1.8

A standalone database CLI migration tool
Documentation
# CONTRIBUTING

## Requirements
- Docker 
- Docker Compose
- Rust

## Setup

1. Fork this repositority and clone it to your machine and enter the folder
2. `docker compose up` to start the databases, keep docker running. Otherwise won't you be able to run the commands
3. `DATABASE_URL=x cargo run status` to verify that you have access to the database

## Selecting database url 

1. SQlite: `sqlite://temp.sqlite`
2. Postgres: `psql://postgres:mysecretpassword@localhost:6437/development?sslmode=disable`
3. MySQL: `mysql://root:password@localhost:3306/app`
4. MariaDB: `mariadb://root:password@localhost:3307/app`
5. LibSQL: `http://localhost:6000`


## Testing
To help with running the integration tests do you run

```make test```

which will start docker databases and running the tests and when it's done will it make a tiny clean up