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
openfö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-openrekommenderas 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
rundll32fö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.