bbloggsbott / ghub Goto Github PK
View Code? Open in Web Editor NEWA Unix like CLI for GitHub
License: MIT License
A Unix like CLI for GitHub
License: MIT License
The input
function to get the commands from the user. When the arrow keys are pressed, it creates symbols like ^[[D
, ^[[C
, etc.
Use the curses
library to prevent this.
Currently, to complete the authorization procedure the user has to copy and paste the redirected URL into the terminal to complete the authorization. This can be skipped by creating a web app that stores some info of the authorization request. The callback from ghub will update the authorization info that is stored. GHub can then get the details from this web app.
Use pydoc
to make the output of the cat
command to pages to keep the terminal clean.
Add support for listing and commenting on github issues.
As the title implies, I would like to have the ability to manage pull requests like list, comment, approve, deny and so on...
Use pygments
to add syntax highlighting. TerminalFormatter
should work fine to print the output.
Once the Web app is built and deployed, GHub must interact with it to complete authorization automatically.
This might need cloning the repo to a temporary location and making the changes in the local repo and then pushing it back.
Should explore and find other possible solutions first.
Contexts:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.