GitHub-cli is 'n Python module wat 'n script genoem ghi, wat gebruik kan word om al gedokumenteer Kwessies API (v2) funksionaliteit GitHub se toegang vanaf jou opdrag-lyn bied.
GitHub-cli is geskryf in Python
Installasie
pip
sudo PIP GitHub-cli installeer
easy_install
sudo easy_install GitHub-cli
van die bron
sudo PIP installeer -e git: //github.com/jsmits/github-cli.git#egg=github-cli
of
git kloon git: //github.com/jsmits/github-cli.git
cd GitHub-cli
python setup.py bou
sudo python setup.py installeer
die ghi uitvoerbare sal geïnstalleer in 'n stelsel bin directory
Configuration
maak seker dat jou gebruikersnaam en GitHub API teken word by die globale git config:
git config --global github.user
git config --global github.token
kan jy die gebruikersnaam en API teken op jou rekening bladsy GitHub vind
Gebruik
in 'n git werkende gids met 'n oorsprong wat op GitHub word aangebied, kan jy dit (let wel: die r opsie, kan bevele word gemaak van oral) te doen:
(GitHub-cli) [jsmits @ iMac: ~] $ ghi help uit te voer
Gebruik: ghi opdrag [argumente] [opsies]
Voorbeelde:
ghi lys [-s open | gesluit | al] # show oop, geslote of alle kwessies (verstek: oop)
ghi [-So | c | a] v # dieselfde as hierbo, maar met kwessie besonderhede
ghi # dieselfde as: ghi lys
ghi v # dieselfde as: ghi lys v
ghi [-So | c] w # show kwessies 'GitHub bladsy in webblaaier (verstek: oop)
ghi wys
ghi
ghi
ghi oop (o) # skep 'n nuwe kwessie (met $ Redakteur)
ghi naby (c)
ghi oop (o)
ghi wysig (e)
ghi etiket voeg (al)
ghi etiket verwyder (rl)
ghi soek (s)
ghi s
ghi comment (m)
ghi r
ghi r
Beskrywing: command-line interface om GitHub se Kwessies API (v2)
Opsies:
& Nbsp; h, help uit te voer hierdie hulp boodskap en uitgang wys
& Nbsp; v, --verbose show kwessie besonderhede (slegs vir lys en soek opdragte)
& Nbsp; [verstek: Vals]
& Nbsp; s provinsie, --state = STATE
& Nbsp; spesifiseer staat (net vir 'n lys en soek (behalwe `alle`)
& Nbsp; bevele) keuses is: oop (o), gesluit (c), al (a)
& Nbsp; [verstek: oop]
& Nbsp; r REPO, --repo = REPO, --repository = REPO
& Nbsp; spesifiseer 'n bewaarplek (formaat: `gebruiker / repo` of net
& Nbsp; `repo` (Laasgenoemde sal die gebruiker van die globale git
& Nbsp; config))
& Nbsp; w, --web, --webbrowser
& Nbsp; show kwessie (s) GitHub bladsy in webblaaier (slegs vir
& Nbsp; n lys en show opdragte) [verstek: Vals]
Vereistes :
- Python
Kommentaar nie gevind