Skip to content

atwalsh/3q

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QQQ

Share local git branches via GitHub.

Install

pip install 3q

Requirements

  • A GitHub Personal Access Token with repo permissions

How-to

  1. Run qqq login to configure QQQ:

    qqq login -u atwalsh -t TOKEN
  2. Change directories to the git repository you want to share

  3. Checkout the branch you want to share

  4. Run qqq send to make a new private repository on GitHub:

    # Share the currently checked out branch with 
    # GitHub user `atwalsh`
    
    qqq send atwalsh

Options

send

  • -a Adds an additional admin collaborator to the GitHub repository
    • Send multiple -a options to add multiple admin collaborators:
      # Send branch to `atwalsh`, add `MedShift` and `GridResearch` 
      # as admin collaborators
      
      qqq send atwalsh -a MedShift -a GridResearch

Inspiration

a, b, c