{"id":21075191,"url":"https://github.com/nutgaard/nodecli","last_synced_at":"2025-10-20T05:32:08.660Z","repository":{"id":39421407,"uuid":"107553589","full_name":"nutgaard/nodecli","owner":"nutgaard","description":"CLI tools for various stuff","archived":false,"fork":false,"pushed_at":"2022-12-07T17:51:34.000Z","size":316,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-28T02:42:21.411Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nutgaard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-19T13:57:44.000Z","updated_at":"2020-08-03T08:18:04.000Z","dependencies_parsed_at":"2023-01-24T01:15:29.618Z","dependency_job_id":null,"html_url":"https://github.com/nutgaard/nodecli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nutgaard/nodecli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutgaard%2Fnodecli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutgaard%2Fnodecli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutgaard%2Fnodecli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutgaard%2Fnodecli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nutgaard","download_url":"https://codeload.github.com/nutgaard/nodecli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutgaard%2Fnodecli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269518731,"owners_count":24430644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T19:20:23.358Z","updated_at":"2025-10-20T05:32:08.613Z","avatar_url":"https://github.com/nutgaard.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NodeCLI\n\nForskjellige CLI-utils bygget med nodeJS.\n\nNoen 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.\n\n\n#### For å sette opp\n```\ngit clone ....\nnpm i\nnpm link\n```\n\n\n### Kommandoer\n`npm link` setter opp flere ulike kommandoer som er tilgjengelige på ditt shell etter kommendoen er kjørt.\n\n#### skya\n```\nskya login \u003cenv\u003e \u003capp\u003e   - Logger deg inn på nodene til app i ett gitt miljø\nskya nodes \u003cenv\u003e \u003capp\u003e   - Lister ut alle nodene for app i ett gitt miljø\nskya restart \u003cenv\u003e \u003capp\u003e   - Restarter alle noder for app i ett gitt miljø\n```\n\n#### commit\n```\ncommit                  - Gir det ett preset at endrings-typer alà conventional-changelog\n```\n\n#### deploy\n```\ndeploy \u003capp\u003e \u003cmiljø\u003e \u003cversjon\u003e - Bestiller jira-deploy\n```\n\n#### open cisbl\n```\n# Om det bare er ett treff etter ett søk vil det bli åpnet automatisk. \n# Ved flere treff får man opp muligheten til å velge.\n \nopen cisbl . \u003csuffix\u003e   - Prøver å åpne cisbl utifra mappenavn og suffix \nopen cisbl . pipeline   - I mappen mininnboks vil denne prøve å finne jobben `mininnboks-pipeline` \nopen cisbl tps master   - Vil søke etter jobben tps-master og åpne denne.\n```\n\n#### open fasit\n``` \nopen fasit \u003cquery\u003e      - Åpner https://fasit.adeo.no/search?q=\u003cquery\u003e \n```\n\n#### open fasit\n``` \nopen stash .            - Åpner stash basert på `git remote -v` (origin)\nopen stash [query]      - Søker etter repos, og viser muligheten for å velge hvilken du vil åpne of det er flere treff\n```\n\n#### open vera\n``` \nopen vera \u003cquery\u003e [envs]    - Åpner vera basert \u003cquery\u003e og [envs]\n```\n\n#### vera sjekk\nvera kommandoene bruker `fuzzysearch` for å matche mot applikasjonene, i motsetning til vera.adeo.no som har nærmest eksakt match.\nDette betyr at `arb-tekster` og `arbtekster` begge matcher `veiledningarbeidssoker-tekster`, `veilarbportefoljeflatefs-tekster` og ett par til.\n```\nvera sjekk \u003cquery\u003e \u003c...envs\u003e    - Viser samme tabell som `open vera \u003cquery\u003e \u003cenvs\u003e`\n```\n\n#### vera diff\nVeldig lik `vera sjekk`, men filterer bort innslag hvor applikasjonen har samme versjon i miljøene\n```\nvera diff \u003cquery\u003e \u003cenv1\u003e \u003cenv2\u003e - Viser alle applikasjoner som matcher \u003cquery\u003e med forskjellige verjson i \u003cenv1\u003e og \u003cenv2\u003e\n```\n\n#### vera lift\nBruker `vera diff` for å finne applikasjoner, gir deg mulighet til å velge hvilke appliaksjoner som skal løftes, og bestiller så jira-deploy-saker\n```\nvera lift \u003cquery\u003e \u003cenv1\u003e \u003cenv2\u003e - Løft alle applikasjoner som ikke er like fra \u003cenv1\u003e til \u003cenv2\u003e\n```\n\n#### version / versjon\nLokaliserer nærmeste `pom.xml` eller `package.json`, og printer ut hvilken versjon som er satt i filen.\n```\nversion                 - \nversjon                 - \n```\n\n#### snapshots / snaps\nLokaliserer nærmeste `pom.xml`, og printer ut alle avhengigheter som har SNAPSHOT-version.\n```\nsnapshots               - \nsnaps                   - \n```\n\n#### branch\n```\nbranch list             - tilsvarende git branch -a\nbranch prune            - kjører 'git remote prune origin', og prøver deretter å finne alle lokale branches som ikke er på remote\nbranch co \u003cquery\u003e       - søker etter matchende branch, og kjører git checkout \u003cbranch\u003e om den finner en match\n```\n\n#### lines\n```\nlines \u003cfilter\u003e          - Finner alle filer gitt \u003cfilter\u003e og teller antall linjer (MaxDepth: 10)\n```\n\n#### files\n```\nfiles \u003cfilter\u003e          - Finner alle filter gitt \u003cfilter\u003e (MaxDepth: 10)\n```\n\n#### deploydaemon\nDenne er ikke nødvendig å kalle selv, alle andre kommandoer som deployer vil automatisk starte daemonen. \n```\ndeploydaemon status     - Status på daemon\ndeploydaemon start      - Start daemon\ndeploydaemon stop       - Stop daemon\ndeploydaemon kill       - Kill daemon\ndeploydaemon restart    - Restart daemon\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnutgaard%2Fnodecli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnutgaard%2Fnodecli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnutgaard%2Fnodecli/lists"}