github-CLI είναι μια ενότητα Python που παρέχει ένα σενάριο που να ονομάζεται GHI, που μπορεί να χρησιμοποιηθεί για να αποκτήσετε πρόσβαση σε όλες τις τεκμηριωμένες Θέματα API (v2) λειτουργικότητα GitHub από γραμμή εντολών σας.
github-CLI είναι γραμμένο σε Python
installation
κουκούτσι
sudo PIP εγκαταστήσετε GitHub-CLI
easy_install
sudo easy_install GitHub-CLI
από την πηγή
sudo PIP εγκαταστήσετε -e git: //github.com/jsmits/github-cli.git#egg=github-cli
ή
GIT κλώνος GIT: //github.com/jsmits/github-cli.git
cd GitHub-cli
python setup.py κατασκευής
sudo python setup.py εγκαταστήσετε
το εκτελέσιμο GHI θα εγκατασταθεί σε ένα κατάλογο bin σύστημα
Διαμόρφωση
βεβαιωθείτε ότι οι GitHub όνομα χρήστη και API κουπόνι σας προστίθεται στο παγκόσμιο config git:
git config --global github.user
git config --global github.token
μπορείτε να βρείτε το όνομα χρήστη και API κουπόνι στη σελίδα του λογαριασμού σας GitHub του
Χρήση
μέσα σε ένα κατάλογο GIT εργασίας με μια προέλευση που φιλοξενείται στο GitHub, μπορείτε να το κάνετε αυτό (Σημείωση: με την επιλογή -r, μπορεί να γίνει επίκληση εντολές από οπουδήποτε):
(GitHub-CLI) [jsmits @ iMac: ~] $ GHI --help
Χρήση: GHI εντολή [args] [επιλογές]
Παραδείγματα:
Λίστα GHI [-s ανοικτές | κλειστά | All] # σόου ανοικτές, κλειστές ή όλα τα θέματα (προεπιλογή: ανοικτή)
GHI [-έτσι | c | a] -v # ίδιο όπως παραπάνω, αλλά με το ζήτημα λεπτομέρειες
GHI # ίδιο: GHI λίστα
GHI -v # ίδιο: GHI λίστα -v
GHI [-έτσι | γ] -w σελίδα GitHub # παράσταση θέματα »στο πρόγραμμα περιήγησης στο Web (προεπιλογή: ανοικτή)
GHI δείχνουν
GHI
GHI
GHI ανοικτό (ιε) # να δημιουργήσετε ένα νέο θέμα (με $ EDITOR)
GHI κοντά (γ)
GHI ανοικτό (ιε)
GHI Επεξεργασία (ε)
GHI ετικέτα προσθέσετε (al) <ετικέτα>
GHI Κατάργηση ετικέτας (RL) <ετικέτα>
GHI αναζήτησης (s)
GHI s
GHI σχόλιο (m)
GHI -r <χρήστης> /
GHI -r
Περιγραφή: διεπαφή γραμμής εντολών για Θέματα API GitHub του (v2)
Επιλογές:
& Nbsp? -h, --help Εμφανιστεί αυτό το μήνυμα βοήθειας και έξοδος
& Nbsp? -v, --verbose Θέμα Show details (μόνο για τη λίστα και τις εντολές αναζήτησης)
& Nbsp? [Προεπιλογή: Λάθος]
& Nbsp? -s Πολιτεία, --state = ΚΡΑΤΟΣ
& Nbsp? Καθορίσετε κατάσταση (μόνο για τη λίστα και την αναζήτηση (εκτός από `all`)
& Nbsp? Εντολές) επιλογές είναι: ανοικτή (o), κλειστή (γ), όλα τα (α)
& Nbsp? [Προεπιλογή: open]
& Nbsp? REPO -r, --repo = REPO, --repository = REPO
& Nbsp? Καθορίσετε ένα αποθετήριο (μορφή: `χρήστη / repo` ή απλά
& Nbsp? `Repo` (τελευταίος θα πάρει ο χρήστης από την παγκόσμια git
& Nbsp? Config))
& Nbsp? -W, --web, --webbrowser
& Nbsp? Ζήτημα (τα) Εμφάνιση σελίδας GitHub στο πρόγραμμα περιήγησης στο web (μόνο για
& Nbsp? Κατάλογος και εντολές show) [προεπιλογή: Λάθος]
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε