An open API service indexing awesome lists of open source software.

https://github.com/warrensbox/hubapp

The `hubapp` command line tool lets you install app binaries from github user's releases.
https://github.com/warrensbox/hubapp

github

Last synced: 10 months ago
JSON representation

The `hubapp` command line tool lets you install app binaries from github user's releases.

Awesome Lists containing this project

README

          

# Github App Installer

[![Build Status](https://travis-ci.org/warrensbox/hubapp.svg?branch=master)](https://travis-ci.org/warrensbox/hubapp)
[![Go Report Card](https://goreportcard.com/badge/github.com/warrensbox/hubapp)](https://goreportcard.com/report/github.com/warrensbox/hubapp)
[![CircleCI](https://circleci.com/gh/warrensbox/hubapp/tree/release.svg?style=shield&circle-token=841e653fa51878de92e379563ea50abbc542d7c9)](https://circleci.com/gh/warrensbox/hubapp/tree/release)

drawing

The `hubapp` command line tool lets you install app binaries from github user's releases.
Once installed, simply select the version you require from the dropdown and start using the downloaded github user's app.

See installation guide here: [hubapp installation](https://warrensbox.github.io/hubapp/)

## Installation

`hubapp` is available for MacOS and Linux based operating systems.

### Homebrew

Installation for MacOS is the easiest with Homebrew. [If you do not have homebrew installed, click here](https://brew.sh/).

```ruby
brew install warrensbox/tap/hubapp
```

### Linux

Installation for other linux operation systems.

```sh
curl -L https://raw.githubusercontent.com/warrensbox/hubapp/release/install.sh | bash
```

### Install from source

Alternatively, you can install the binary from source [here](https://github.com/warrensbox/hubapp/releases)

## How to use

### Use dropdown menu to select version

drawing

1. You can install and switch between different versions of github user's app by typing the command `hubapp install user/repo` on your terminal.
1. Select the version of binary by using the up and down arrow.
1. Hit **Enter** to install the desired version.

The most recently selected versions are presented at the top of the dropdown.

### Upgrade current version

drawing

1. You can also upgrade to latest version of the app.
2. For example, `hubapp upgrade user/repo` to upgrade to a higher version of the app.
3. Hit **Enter** to upgrade.

### Uninstall GitHub app

drawing

1. You can also uninstalled github user's.
2. For example, `hubapp upgrade user/repo` to uninstall to a higher version of the app.
3. Hit **Enter** to uninstall.

## Additional Info

See how to *upgrade*, *uninstall*, *troubleshoot* here:[More info](https://warrensbox.github.io/hubapp/additional)

## Issues

Please open *issues* here: [New Issue](https://github.com/warrensbox/hubapp/issues)