Detta dokument beskriver systemkraven för den kompilerade applikationen **sgcli** (Storegate CLI) på olika plattformar.

## 🌍 Allmänna krav

* **Gäller endast företagskonton**

* **Internetanslutning:** Krävs för kommunikation med Storegate Cloud API.

* **Webbläsare:** Krävs för den initiala inloggningsprocessen (OAuth2-autentisering).

* **Terminalstöd:** En terminal med stöd för **ANSI escape codes** krävs för det grafiska terminalgränssnittet (TUI).

* **Lagringsrättigheter:** Läs- och skrivrättigheter i användarens hemkatalog för att spara sessions-tokens (`.storegate_session.bin`).

---

## 🍎 macOS

* **Arkitekturer:** Intel (amd64) och Apple Silicon (arm64).

* **OS-version:** macOS 11 (Big Sur) eller senare rekommenderas.

* **Funktioner:** Använder systemkommandot `open` för att starta webbläsaren vid inloggning.

---

## 🐧 Linux

* **Arkitektur:** 64-bit (amd64).

* **Distributioner:** De flesta moderna Linux-distributioner (t.ex. Ubuntu, Fedora, Debian).

* **Beroenden:** `xdg-open` rekommenderas för att automatiskt starta webbläsaren. Om det saknas måste inloggningslänken öppnas manuellt.

---

## 🪟 Windows

* **Arkitektur:** 64-bit (amd64).

* **OS-version:** Windows 10 eller Windows 11.

* **Terminal:** **Windows Terminal** rekommenderas starkt för den bästa TUI-upplevelsen.

* **Funktioner:** Använder `rundll32` för att starta standardwebbläsaren vid inloggning.

---

## 🛠️ Teknisk sammanfattning

Applikationen är kompilerad som en **statiskt länkad binär**, vilket innebär att den är självförsörjande och inte kräver externa körtidsmiljöer som .NET, Java eller Python. Den har inga externa beroenden av bibliotek (DLL-filer/Shared Objects) utöver vad som ingår som standard i operativsystemet.

[Ladda ner applikationen](https://helpcenter.storegate.com/hc/storegate-support/articles/1742205631-ladda-ner-var-programvara#storegate-cli)