> For the complete documentation index, see [llms.txt](https://davidsietz.gitbook.io/daas-workshop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davidsietz.gitbook.io/daas-workshop/setting-up-you-machines/installing-tools.md).

# Installing Tools

To help us get setup with the tools and services for this workshop, (e.g.: Rust, Kafka), we have built a setup script that will perform all the automated installations and configurations.

### Step 1

In the main terminal at the bottom where it states `ArchConfWorkshopUser:~/environment $` run the following commands - one at a time.

```
aws s3 cp s3://iapp-archconf-workshop/workshop.sh workshop.sh
```

```
sudo chmod +x workshop.sh
```

```
./workshop.sh --workshop daas
```

```
source $HOME/.cargo/env
```

### Step 2

Let verify that Rust is installed correctly. Part of the `workshop` script was to create a `dummy` project, which should now appear as a directory in your left panel (file tree).

Let's run the `dummy` application.

```
cd dummy && cargo run
```

You should see the following:

```
ArchConfWorkshopUser:~/environment $ cd dummy && cargo run                                                                                                                                 
    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
     Running `target/debug/dummy`
Hello, world!
```

Let's change back the main directory.

```
cd $HOME/environment
```
