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-cliNå 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 installDeretter kan du kjøre det med:
bun run src/index.ts