En liten verktøykasse for #team-esyfo
- 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
)
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}
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>
npm i -g @navikt/esyfo-cli
Nå er du klar til å bruke ecli
!
verifiser
- Verifiserer at repo har riktig innstillinger i GitHubprs
- get all open pull requestssync-file
- sync files across specified repos
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