Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nutgaard/nodecli

CLI tools for various stuff
https://github.com/nutgaard/nodecli

Last synced: about 2 months ago
JSON representation

CLI tools for various stuff

Awesome Lists containing this project

README

        

# NodeCLI

Forskjellige CLI-utils bygget med nodeJS.

Noen av kommandoene er avhengig av å kunne logge inn på ulike systemer, for at dette skal fungere må du sette opp variablene `domenebrukernavn` og `domenepassord` i fasit.properties.

#### For å sette opp
```
git clone ....
npm i
npm link
```

### Kommandoer
`npm link` setter opp flere ulike kommandoer som er tilgjengelige på ditt shell etter kommendoen er kjørt.

#### skya
```
skya login - Logger deg inn på nodene til app i ett gitt miljø
skya nodes - Lister ut alle nodene for app i ett gitt miljø
skya restart - Restarter alle noder for app i ett gitt miljø
```

#### commit
```
commit - Gir det ett preset at endrings-typer alà conventional-changelog
```

#### deploy
```
deploy - Bestiller jira-deploy
```

#### open cisbl
```
# Om det bare er ett treff etter ett søk vil det bli åpnet automatisk.
# Ved flere treff får man opp muligheten til å velge.

open cisbl . - Prøver å åpne cisbl utifra mappenavn og suffix
open cisbl . pipeline - I mappen mininnboks vil denne prøve å finne jobben `mininnboks-pipeline`
open cisbl tps master - Vil søke etter jobben tps-master og åpne denne.
```

#### open fasit
```
open fasit - Åpner https://fasit.adeo.no/search?q=
```

#### open fasit
```
open stash . - Åpner stash basert på `git remote -v` (origin)
open stash [query] - Søker etter repos, og viser muligheten for å velge hvilken du vil åpne of det er flere treff
```

#### open vera
```
open vera [envs] - Åpner vera basert og [envs]
```

#### vera sjekk
vera kommandoene bruker `fuzzysearch` for å matche mot applikasjonene, i motsetning til vera.adeo.no som har nærmest eksakt match.
Dette betyr at `arb-tekster` og `arbtekster` begge matcher `veiledningarbeidssoker-tekster`, `veilarbportefoljeflatefs-tekster` og ett par til.
```
vera sjekk <...envs> - Viser samme tabell som `open vera `
```

#### vera diff
Veldig lik `vera sjekk`, men filterer bort innslag hvor applikasjonen har samme versjon i miljøene
```
vera diff - Viser alle applikasjoner som matcher med forskjellige verjson i og
```

#### vera lift
Bruker `vera diff` for å finne applikasjoner, gir deg mulighet til å velge hvilke appliaksjoner som skal løftes, og bestiller så jira-deploy-saker
```
vera lift - Løft alle applikasjoner som ikke er like fra til
```

#### version / versjon
Lokaliserer nærmeste `pom.xml` eller `package.json`, og printer ut hvilken versjon som er satt i filen.
```
version -
versjon -
```

#### snapshots / snaps
Lokaliserer nærmeste `pom.xml`, og printer ut alle avhengigheter som har SNAPSHOT-version.
```
snapshots -
snaps -
```

#### branch
```
branch list - tilsvarende git branch -a
branch prune - kjører 'git remote prune origin', og prøver deretter å finne alle lokale branches som ikke er på remote
branch co - søker etter matchende branch, og kjører git checkout om den finner en match
```

#### lines
```
lines - Finner alle filer gitt og teller antall linjer (MaxDepth: 10)
```

#### files
```
files - Finner alle filter gitt (MaxDepth: 10)
```

#### deploydaemon
Denne er ikke nødvendig å kalle selv, alle andre kommandoer som deployer vil automatisk starte daemonen.
```
deploydaemon status - Status på daemon
deploydaemon start - Start daemon
deploydaemon stop - Stop daemon
deploydaemon kill - Kill daemon
deploydaemon restart - Restart daemon
```