Skip to main content

Set Up Your Work Environment

On this page, you can find helpful links to set up your work environment.

Dependencies

In this section, you can find all you need to install:

Note

On a general note, it is advisable to prepare a separate project folder to keep all your Cosmos exercises.

Git

Install Git following the instructions on the Git website. Test if Git is installed by running the following command:

git --version

Go

Install the latest version of Go following the instructions on the Go website. Test if Go is installed by running the following command:

go version

go-codegen

Install go-codegen by following the instructions on the README.md or by using the command below.

go install github.com/srdtrk/go-codegen@v0.2.2

Test if go-codegen is installed by running the following command:

go-codegen version

Docker

Install Docker following the instructions on the Docker documentation. Test if Docker is installed by running the following command:

docker --version

Rust and Cargo

Install Rust and Cargo following the instructions on the Rust book. Test if Rust is installed by running the following commands:

cargo --version

just

Just

Just is a handy make alternative written in Rust. It is optional but recommended for this tutorial. Instead of writing a Makefile, you can write a justfile to automate your tasks.

Install just following the instructions on the just manual or by using the command below.

cargo install just

Test if just is installed by running the following command:

just --version

Just

If you don't want to install just, you can simply run the commands in the justfile manually.