Skip to content

Sameer-Jha/github_cli

Repository files navigation

A cli based tools for basic github platform operation like creating a new repo, branch etc.

(Deprecated) I really enjoyed developing and using this, but now would recommend you to use the official gh cli tool.

Now no need to leave command line for basic github tasks.

Installation

Steps to be taken before Installtaion

Set these environment variable

  1. set GITAUTH_TOKEN as github auth token. visit this for help with auth token generation
  2. set GH_UNAME as Github user name

Installtion process

(if you have access using root isn't necessary)

$ sudo pip install -r requirements.txt

$ sudo python setup.py install

Development

This project includes a number of helpers in the Makefile to streamline common development tasks.

Environment Setup

The following demonstrates setting up and working with a development environment:

### create a virtualenv for development

$ make virtualenv

$ source env/bin/activate


### run github cli application

$ github --help


### run pytest / coverage

$ make test

Deployments

Docker

Included is a basic Dockerfile for building and distributing github, and can be built with the included make helper:

$ make docker

$ docker run -it github --help

About

A CLI based tools for github platform operation like creating a new repo, branch etc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published