Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    App::gh 0.553

    Download button

    No screenshots available
    Downloads: 116  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Yo-An Lin | More programs
    Perl Artistic License / FREE
    November 28th, 2011, 10:52 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    App::gh description

    An apt-like Github utility

    App-gh is a Perl module that provides an interface for you clone, fork, search github repository very easily. You can even clone all repositories from an author , for example:

        $ gh all miyagawa
        $ gh all miyagawa --into path/


    this will clone all repositories of miyagawa.

    Or you can search repository:

        $ gh search AnyEvent

    Or list all repository of an author:

        $ gh list c9s

    You may clone a repository from an author, then you might want to fork the repository:

        $ gh clone gugod Social
        $ cd Social
        $ gh fork


    This will fork gugod/Social into yourID/Social. and will add a remote name called 'c9s' (your fork).

    And you might want to show all forks of this repository:

        $ gh network

    to pull changes from one fork.

        $ gh pull gugod [branch]

    This will pull changes from gugod/[branch]. specify --merge to merge these changes. --branch if you want the forked branch to be checked out.

    Operations Requiring Authentication

    Some Github operations (like forking) require that your user is authenticated. To do that, simply add the following fields to your .gitconfig file (located in your home directory):

      [github]
          user=myuser
          token=XXX


    You can find your token by logging into Github, then going to "Account Settings" on the top right corner, then "Account Admin". Make sure to update this information if you ever change your password.


    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    Github utility | Github apt | Perl module | Perl | Github | apt

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM