Installasjon
Frittstående installasjon (anbefalt)
Section titled “Frittstående installasjon (anbefalt)”Den raskeste måten å installere Archgate på — ingen Node.js eller pakkebehandler nødvendig:
# macOS / Linuxcurl -fsSL https://cli.archgate.dev/install-unix | sh
# Windows (PowerShell)irm https://cli.archgate.dev/install-windows | iex
# Windows (Git Bash / MSYS2)curl -fsSL https://cli.archgate.dev/install-unix | shDette laster ned en forhåndskompilert binærfil for din plattform og installerer den til ~/.archgate/bin/. Installatøren oppdager shell-profilene dine og tilbyr å legge mappen til PATH.
På Windows oppdager PowerShell-installatøren også Git Bash shell-profiler (.bashrc, .bash_profile, .profile) og tilbyr å konfigurere PATH der også.
Du kan tilpasse installasjonen med miljøvariabler:
| Variabel | Beskrivelse | Standard |
| ---------------------- | ----------------------------------------------- | ----------------- |
| ARCHGATE_VERSION | Installer en bestemt versjon (f.eks. v0.11.2) | Siste versjon |
| ARCHGATE_INSTALL_DIR | Egendefinert installasjonsmappe | ~/.archgate/bin |
Du kan også laste ned binærfiler direkte fra GitHub Releases.
Installer via npm
Section titled “Installer via npm”Installer Archgate globalt med din foretrukne Node.js-pakkebehandler:
# npmnpm install -g archgate
# Bunbun install -g archgate
# Yarnyarn global add archgate
# pnpmpnpm add -g archgateDette installerer en lettvekts-wrapper som delegerer til en plattformspesifikk binærfil. CLI-en er en frittstående binærfil kompilert med Bun — Node.js trengs bare for npm/yarn/pnpm-wrapperen.
Installer som utviklingsavhengighet
Section titled “Installer som utviklingsavhengighet”Du kan også legge til Archgate som en utviklingsavhengighet i prosjektet ditt og kjøre den gjennom pakkebehandlerens script runner. Dette er nyttig for å låse en bestemt versjon per prosjekt eller kjøre sjekker i CI uten global installasjon.
# npmnpm install -D archgate
# Bunbun add -d archgate
# Yarnyarn add -D archgate
# pnpmpnpm add -D archgateDeretter kjører du Archgate via pakkebehandleren din:
# npm / Yarn / pnpmnpx archgate check
# Bunbun run archgate checkEller legg til et script i package.json:
{ "scripts": { "check:adrs": "archgate check" } }# Works with any package managernpm run check:adrsbun run check:adrsyarn check:adrspnpm check:adrsPlattformstøtte
Section titled “Plattformstøtte”Archgate leverer forhåndskompilerte binærfiler for følgende plattformer:
| Plattform | Arkitektur | Artefakt |
| --------- | ---------- | ----------------------- |
| macOS | arm64 | archgate-darwin-arm64 |
| Linux | x86_64 | archgate-linux-x64 |
| Windows | x86_64 | archgate-win32-x64 |
Riktig binærfil lastes ned automatisk fra GitHub Releases ved første kjøring og hurtiglagres i ~/.archgate/bin/.
Verifiser installasjonen
Section titled “Verifiser installasjonen”archgate --versionDu bør se den installerte versjonen skrevet ut til stdout.
Installer via proto
Section titled “Installer via proto”Hvis du bruker proto (moonrepos verktøykjedebehandler), kan du installere Archgate direkte som en proto-plugin — ingen Node.js eller npm nødvendig.
Legg til pluginen i .prototools:
[plugins.tools]archgate = "github://archgate/proto-plugin"Deretter installerer og bruker du den som et hvilket som helst annet proto-verktøy:
proto install archgatearchgate checkProto administrerer binærfilen for deg, inkludert versjonslåsing og automatisk installasjon. For å låse en bestemt versjon, legg den til i roten av .prototools:
archgate = "0.15.0"
[plugins.tools]archgate = "github://archgate/proto-plugin"Du kan også liste tilgjengelige versjoner og administrere installasjoner med proto-kommandoer:
proto list-remote archgate # liste tilgjengelige versjonerproto install archgate 0.15.0 # installere en bestemt versjonproto pin archgate 0.15.0 # låse versjon i .prototoolsNeste steg
Section titled “Neste steg”Etter installasjonen, kjør archgate init i prosjektet ditt for å sette opp styring. Se guiden Hurtigstart for en gjennomgang.