From f07c64f7b87f54d7adcdb60a1b8d4522d2f6f68b Mon Sep 17 00:00:00 2001
From: decentral1se <cellarspoon@riseup.net>
Date: Thu, 2 Jan 2025 16:40:23 +0100
Subject: [PATCH] fix: sort `abra app env` output

---
 cli/app/env.go | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/cli/app/env.go b/cli/app/env.go
index e8d24aea22..372a09cfca 100644
--- a/cli/app/env.go
+++ b/cli/app/env.go
@@ -2,6 +2,7 @@ package app
 
 import (
 	"fmt"
+	"sort"
 
 	"coopcloud.tech/abra/cli/internal"
 	"coopcloud.tech/abra/pkg/autocomplete"
@@ -29,9 +30,16 @@ var AppEnvCommand = &cobra.Command{
 			log.Fatal(err)
 		}
 
+		var envKeys []string
+		for k := range app.Env {
+			envKeys = append(envKeys, k)
+		}
+
+		sort.Strings(envKeys)
+
 		var rows [][]string
-		for k, v := range app.Env {
-			rows = append(rows, []string{k, v})
+		for _, k := range envKeys {
+			rows = append(rows, []string{k, app.Env[k]})
 		}
 
 		overview := formatter.CreateOverview("ENV OVERVIEW", rows)