Let's take a look at the available commands:
cargo shuttle --help
You can also get more information by exploring the Shuttle CLI documentation.
Let's take a look at some of the commands that we will use the most.
cargo shuttle deploy: Deploy the project to the cloud.
cargo shuttle logs: Display the logs of a deployment.
cargo shuttle status: Display the status of the service.
cargo shuttle project status: Display the status of the project.
cargo shuttle project list: Display a list of projects and their current status.
cargo shuttle project restart: Restart a project. Useful when you need to upgrade the version of your Shuttle dependencies.
cargo shuttle resource list: Display a list of resources and their current status. Useful to see connection strings and other information about the resources used by the project.
It's still in the early days but it already provides some interesting features. For instance, we can use it to see the logs of our project.