Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryo-ma/lazyhub
:octocat: lazyhub - Terminal UI Client for GitHub using gocui.
https://github.com/ryo-ma/lazyhub
clipboard console consoleapp cui github githubapi githubapiwrapper go gocui golang lazy lazyhub octocat terminal terminal-app terminalui tui viewer
Last synced: 7 days ago
JSON representation
:octocat: lazyhub - Terminal UI Client for GitHub using gocui.
- Host: GitHub
- URL: https://github.com/ryo-ma/lazyhub
- Owner: ryo-ma
- License: apache-2.0
- Created: 2020-03-15T13:32:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-06T11:37:02.000Z (over 3 years ago)
- Last Synced: 2024-10-14T08:26:07.097Z (21 days ago)
- Topics: clipboard, console, consoleapp, cui, github, githubapi, githubapiwrapper, go, gocui, golang, lazy, lazyhub, octocat, terminal, terminal-app, terminalui, tui, viewer
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 193
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- go-awesome - lazyhub - Terminal UI client for GitHub (Open source library / Git)
README
![logo](https://user-images.githubusercontent.com/6661165/78040587-9cc4d000-73aa-11ea-9710-567e714bdf59.png)
# lazyhub
[![GoDoc](https://godoc.org/github.com/jroimartin/gocui?status.svg)](https://godoc.org/github.com/jroimartin/gocui)
---
:octocat: lazyhub - Terminal UI Client for GitHub using gocui.# Demo
![demo](https://user-images.githubusercontent.com/6661165/77839109-f5cb1300-71b4-11ea-886d-924e6efe1b71.gif)
# Features
* 🚀Check the trending repositories on GitHub today
* 🔍Search repositories
* 📘Read the README
* 📄Copy the clone command to clipboard
* 💻Open the repository page on your browser# Install
Using brew
```
brew tap ryo-ma/lazyhub
brew install lazyhub
```Using go get
```
go get -u github.com/ryo-ma/lazyhub
```# Binary Download
[Binary releases are available](https://github.com/ryo-ma/lazyhub/releases)
# Usage
Run the following command.
```
lazyhub
```# Keys
* j / DownArrow(↓)
Move down a line
* k / UpArrow(↑)
Move up a line
* q / CTRL+C
Quit
* CTRL+D
Move down 5 lines
* CTRL+U
Move up 5 lines
* x
Back panel
* Enter / r
Open the README
* c
Copy the clone command to clipboard
* o
Open the repository page on your browser
* CTRL+f
Search repositories# Using API
* https://github.com/huchenme/github-trending-api
# LICENSE
Apache LICENSE 2.0
[LICENSE](./LICENSE)