Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.45 KB

README.md

File metadata and controls

62 lines (39 loc) · 1.45 KB

esyfo-cli

En liten verktøykasse for #team-esyfo

Kom i gang

Oppsett

  • Du må ha Node.js installert, husk å bruk verktøy som nvm eller asdf for å håndtere versjoner.
  • Du må ha bun.sh installert, dette kan installeres med curl (curl -fsSL https://bun.sh/install | bash)

Konfigurasjon

Du må ha en .npmrc fil på root i home-mappen din med følgende innhold:

@navikt:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${NPM_AUTH_TOKEN}

Tilgang

Du må ha en PAT (Personal Access Token) for å kunne laste ned pakker fra Github Package Registry. Denne kan du lage her. Du må gi den read:packages scope, bruk PAT typen "classic"

Legg til denne i din ~/.bashrc eller ~/.zshrc fil:

export NPM_AUTH_TOKEN=<din token>

Installer CLI

npm i -g @navikt/esyfo-cli

Nå er du klar til å bruke ecli!

Automatisk generert dokumentasjon

  • verifiser - Verifiserer at repo har riktig innstillinger i GitHub
  • prs - get all open pull requests
  • sync-file - sync files across specified repos

Utvikling

Dette kommandolinje-verktøyet er skrevet i TypeScript og bruker bun.sh. For å kjøre det må du først bygge det:

bun install

Deretter kan du kjøre det med:

bun run src/index.ts