Rozhranie príkazového riadka GitHub 2.93.0 a GCLI 2.12.0









27. mája bola vydaná 2.93.0 konzoly GitHub CLI, navrhnutý pre prácu s repozitármi GitHub.

Nástroj je napísaný v jazyku Go a je distribuovaný pod licenciou MIT.

Hlavné zmeny

A 30. mája bol vydaný konzolový nástroj. GCLI, ktorý podporuje API niekoľkých populárnych služieb hostingu projektov Git a umožňuje vám vytvárať, zobrazovať a interagovať s problémami, žiadať o zmeny, označovať štítky a komentáre, kontrolovať stav CI a kanálov a oveľa viac.
Na rozdiel od GitHub CLI, GCLI podporuje nielen GitHub API, ale aj Codeberg, Forgejo, Gitea, GitLab a Bugzilla API.

Nástroj je napísaný v jazyku C a distribuovaný pod licenciou BSD-2.

zmeny

  • Opravené zlyhanie akcie míľnika v podpríkaze issues pre
    GitLab. V predchádzajúcich verziách gcli bola URL adresa pre požiadavku GitLab API vytvorená nesprávne.
    čo viedlo k objaveniu sa nejasných chybových hlásení.

  • Podpríkazy teraz akceptujú voliteľný pozičný argument forge:owner/repo. Napríklad:

    Problémy s gcli gh:curl/curl
    gcli stiahne gl:gitlab-org/gitlab
    gcli potrubia cb:forgejo/forgejo

    Vstavané predpony: gh: (GitHub), gl: (GitLab) a cb: (Codeberg). Sekcie pomenovaných účtov v konfiguračnom súbore gcli tiež podporujú predpony. Napríklad:

    freebsd-bz {
    apibase=https://bugs.freebsd.org/bugzilla
    forge-type=bugzilla
    }

    work-gl {
    apibase=https://gitlab.example.com
    forge-type=gitlab
    }

    $ gcli issues freebsd-bz:"Základný systém/testy"
    $ gcli stiahne work-glb:acme-corp/frontend

    PoznámkaV Bugzille je potrebné použiť cestu k produktu/komponentu namiesto vlastníka/repozitára.

    Pozičné argumenty sú podporované všetkými podpríkazmi repozitára: issues, pulls, pipelines, ci, releases, forks, labels, milestones a comment. Existujúce príznaky -t, -o a -r sú stále podporované.

  • Podpríkaz pipelines teraz podporuje „akcie“ GitHubu. Pipelines tiež podporuje akciu monitor, ktorá umožňuje nepretržité monitorovanie bežiacej sady kontrol CI alebo pipeliningu. Táto nová funkcia vyžaduje emulátor terminálu kompatibilný s Xterm.

  • Podpríkaz ci bol odstránený, pretože nebol zdokumentovaný a nebol dostatočne podporovaný.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster