Skip to content

github-hub

Do everyday GitHub tasks without ever leaving the terminal

hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.

dev

https://hub.github.com

armhf arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install github-hub

sudo apt install github-hub

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    github-hub=2.14.2*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      github-hub=2.14.2*

Download URLs

Version SHA256 Size (KB)
2.14.2 62c525380f54232ba39c38734125b250aa94a8668ad1ee2b5b42ab04feb515c2 2236
Version SHA256 Size (KB)
2.14.2 94bd0809bc8b8804db1067127c86f27999e15382f536da67e299edea282dd21b 1930
Version SHA256 Size (KB)
2.14.2 d89e14eb5d278858fb96b51d3c9eb1771900a3d80ca0f58abb60eb88f1118e60 1967

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for github-hub are versioned here.

Click here to see github-hub ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/github-hub/ops2deb.yml
name: github-hub
matrix:
  architectures:
    - amd64
    - arm64
    - armhf
version: 2.14.2
revision: "2"
homepage: https://hub.github.com
summary: do everyday GitHub tasks without ever leaving the terminal
description: |-
  hub is a command line tool that wraps git in order to extend it with extra
  features and commands that make working with GitHub easier.
fetch: https://github.com/github/hub/releases/download/v{{version}}/hub-linux-{{goarch}}-{{version}}.tgz
install:
  - hub-linux-{{goarch}}-{{version}}/bin/hub:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to github-hub releases. Downloaded files are locked in a lockfile versioned here.

Click here to see github-hub release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/github-hub/ops2deb.lock.yml
- url: https://github.com/github/hub/releases/download/v2.14.2/hub-linux-amd64-2.14.2.tgz
  sha256: 74d95fdfb3c78c8af4e2025b04b916ad905ab99a361778500d58269847c7922d
  timestamp: 2022-04-20 08:50:49+00:00
- url: https://github.com/github/hub/releases/download/v2.14.2/hub-linux-arm-2.14.2.tgz
  sha256: 234fa4cfcfdf1fc4051b27116fd1351a1741cfec556fa227506708ba4997bdeb
  timestamp: 2022-04-20 08:50:49+00:00
- url: https://github.com/github/hub/releases/download/v2.14.2/hub-linux-arm64-2.14.2.tgz
  sha256: 53670fe3ed3d590dc1194257497c7b27b35daf2bfb5b497b1a49e50b3f5a0e61
  timestamp: 2022-04-20 08:50:49+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/github-hub.svg)](https://docs.wakemeops.com/packages/github-hub)
<a href="https://docs.wakemeops.com/packages/github-hub">
  <img src="https://docs.wakemeops.com/badges/github-hub.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/github-hub.svg
:target: https://docs.wakemeops.com/packages/github-hub