From 0266a6f36dc2b729a7f25c36e5d1ef40310f575d Mon Sep 17 00:00:00 2001
From: Marcel Ritzschke <24395815+marcelritzschke@users.noreply.github.com>
Date: Tue, 10 Sep 2024 23:07:19 +0800
Subject: [PATCH] move fabric setup after environment setup in readme

---
 README.md | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index f849ebd..2af3a4d 100644
--- a/README.md
+++ b/README.md
@@ -114,16 +114,13 @@ To install Fabric, [make sure Go is installed](https://go.dev/doc/install), and
 ```bash
 # Install Fabric directly from the repo
 go install github.com/danielmiessler/fabric@latest
-
-# Run the setup to set up your directories and keys
-fabric --setup
 ```
 
 ### Environment Variables
 
-If everything works you are good to go, but you may need to set some environment variables in your `~/.bashrc` or `~/.zshrc` file. Here is an example of what you can add:
+You may need to set some environment variables in your `~/.bashrc` on linux or `~/.zshrc` file on mac to be able to run the `fabric` command. Here is an example of what you can add:
 
-For Intel based macs
+For Intel based macs or linux
 ```bash
 # Golang environment variables
 export GOROOT=/usr/local/go
@@ -141,6 +138,15 @@ export GOPATH=$HOME/go
 export PATH=$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$PATH:
 ```
 
+### Setup
+Now run the following command
+```bash
+# Run the setup to set up your directories and keys
+fabric --setup
+```
+If everything works you are good to go.
+
+
 ### Migration
 
 If you have the Legacy (Python) version installed and want to migrate to the Go version, here's how you do it. It's basically two steps: 1) uninstall the Python version, and 2) install the Go version.