$ cargo install cargo-shuttle
$ cargo install cargo-watch
$ cargo install sqlx-cli
$ rustup component add rustfmt
$ cargo fmt
$ export DATABASE_URL=postgres:https://postgres:password@localhost:5432/rust_axum_development
or
$ cat > .env
DATABASE_URL=postgres:https://postgres:password@localhost:5432/rust_axum_development
$ export $(cat .env | xargs)
$ cargo sqlx database create
$ cargo sqlx migrate add create_users
$ cargo sqlx migrate run
$ cargo watch -x run