Skip to content
/ glazy Public
forked from joshmeranda/glazy

GIT API wrapper and command line interface

License

Notifications You must be signed in to change notification settings

l-acs/glazy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glazy

Git web API wrapper written in Kotlin. It's git, but all command line for when a gui is just too much effort.

Build

Run mvn package. Add repository location to PATH environment variable.

Usage

Usage: glazy [-hV] [COMMAND]
A command line interface to the github api.
  -h, --help      Show this help message and exit.
  -V, --version   Print version information and exit.
Commands:
  issue   Perform operations on repository issues
  repo    Perform operations on a  repository.
  cache   Perform operations on the glazy cache.
  pull    Perform operations on pull requests
  label   Perform operations on repository labels
  collab  Perform operations on repository collaborators.

Pass the --help option to any subcommand to view its usage text.

Configuration

Much of the functionality of this project relies on the local git configuration, specifically the github.user and github.token fields. To properly configure these fields please use the following commands:

git config --global github.user <username>
git config --global github.token <token>

Development resources

Kotlin Coding Conventions

Kotlin Docs

Git API docs

Apache Maven Docs

Khhtp Docs

Picocli Docs

Jackson Docs

About

GIT API wrapper and command line interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.5%
  • Other 0.5%