Skip to content

ghorg

Quickly clone an entire org/users repositories into one directory

Ghorg can be useful in many situations such as: searching an orgs/users codebase (with ack, silver searcher, grep), bash scripting, creating backups, onboarding new team members (cloning all team repos), performing audits... It supports GitHub, GitLab, Bitbucket, and more.

terminal

https://github.com/gabrie30/ghorg

arm64 amd64

Installation

1. Add WakeMeOps repository

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

2. Install ghorg

sudo apt install ghorg

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    ghorg=1.9.10*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      ghorg=1.9.10*

Download URLs

Version SHA256 Size (KB)
1.9.10 3a06da33c1a728a2959478543be0a87fcc4cdac6e4feac7d8de1a663ecb456d2 5172
1.9.9 1b0e3f1f711da654c83d7c9f7a1cee43ff77a1e8d400989770dac60912ff490e 5092
1.9.8 36be6f5a01cacaf22c8e913f2432f17cb8ddb8163abb67a3909d2dd19dc72d96 5083
1.9.7 3c976e43846ddc9aeb94575edfaf378fbd7005fa0c15bec24c698d5989bf4b84 3755
1.9.6 3cadd414e80adf9dc12ab4892d8c084b06883a484a9bb5cb421ec3418bb35e8b 3636
1.9.5 ed5ed86d4ce91ad5fff1735419abfe24f994f52830cff22136a86eb020d3ec6c 3631
1.9.4 1f558f424b90908b43a7dd1cb814c3d45cd6d261880f6e2a909a13e19516d353 3530
1.9.3 12e1a5dd5a3002ab9a7aaada155073bc774f53a8993c6b6de62660b3bd8858a9 3529
1.9.2 05ebc97167743e87af884b342c9e6e7cbb2a9704398e6b1d0c214c3c22be42e8 3527
1.9.1 7ada5ecf27d023ba0b1b0d056f9ec9784e23055bd65aed3483763ea2d680a931 3459
Version SHA256 Size (KB)
1.9.10 747ef6fb3704db02994e504742bb0b3544f85170d2ba3eec5cb63e13229cd589 4450
1.9.9 ecf6ef029d36284d6dc7539b3ff7fe5756315c91761e4028783d3aa924f9e0f8 4379
1.9.8 56d1cd1f967bf2801fe9da29e9a2c4cb68d38c946cc6ac9cd9783c024c91bd19 4369
1.9.7 4c95a7854b79dfb7629c5a3f9f2313a1a91fe40a29950d7fcd50a0a95207b49a 3220
1.9.6 5917e1f9690225e22cece2fefd0b92a5071f5cdecdf96ed3b882b4f6b7b699bf 3143
1.9.5 64edd65cb454eee2cfce7073d95780dc9952b3dd43e3b019f5716ce23f77e8f1 3140
1.9.4 cfb5d5437cc197dc038c94841fde3afc4bc8225e92154a97ad585b1e1b3210c5 3045
1.9.3 1bafbf08713b7645d689c40ffaab159b92cae6d1fb421304e74c7ae888d4564e 3042
1.9.2 f61471ef7d3efe7fdfb43c48e885628aa32f12c0f2ca9196ca255304e1f80f9a 3040
1.9.1 e9075ab422cc9d9dd32167ce30edd8b302a1549200a40fc66dbfb3979bd93f15 2989

Blueprints

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

Click here to see ghorg ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/ghorg/ops2deb.yml
name: ghorg
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 1.7.15
    - 1.7.16
    - 1.8.0
    - 1.8.1
    - 1.8.2
    - 1.8.3
    - 1.8.4
    - 1.8.5
    - 1.8.6
    - 1.8.7
    - 1.8.8
    - 1.9.0
    - 1.9.1
    - 1.9.2
    - 1.9.3
    - 1.9.4
    - 1.9.5
    - 1.9.6
    - 1.9.7
    - 1.9.8
    - 1.9.9
    - 1.9.10
homepage: https://github.com/gabrie30/ghorg
summary: quickly clone an entire org/users repositories into one directory
description: |-
  Ghorg can be useful in many situations such as: searching an orgs/users
  codebase (with ack, silver searcher, grep), bash scripting, creating backups,
  onboarding new team members (cloning all team repos), performing audits... It
  supports GitHub, GitLab, Bitbucket, and more.
fetch:
  url: https://github.com/gabrie30/ghorg/releases/download/v{{version}}/ghorg_{{version}}_Linux_{{target}}.tar.gz
  targets:
    amd64: x86_64
install:
  - ghorg:/usr/bin/

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

Click here to see ghorg release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/ghorg/ops2deb.lock.yml
- url: https://github.com/gabrie30/ghorg/releases/download/v1.7.15/ghorg_1.7.15_Linux_arm64.tar.gz
  sha256: a0c30cf6f4a54cb3691a8fa0703cb4189dd0590d4f49cf4ff01bc91646599bfb
  timestamp: 2022-05-29 20:26:53+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.7.15/ghorg_1.7.15_Linux_x86_64.tar.gz
  sha256: defe60721fdca9b840ae8f55db1f2ff1f759f70757d0325c388de54eceee0bc8
  timestamp: 2022-05-29 20:26:53+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.7.16/ghorg_1.7.16_Linux_arm64.tar.gz
  sha256: 8679e149509463f8274e31f98856fa71c18e45c262afcf76de151b7a5594e91e
  timestamp: 2022-06-02 06:06:49+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.7.16/ghorg_1.7.16_Linux_x86_64.tar.gz
  sha256: f15fa15acb353339bffed7b9842107ac2088e0b8abadfb9e94eb23ae77922905
  timestamp: 2022-06-02 06:06:49+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.0/ghorg_1.8.0_Linux_arm64.tar.gz
  sha256: e4e7fdeddd2a5871f5dd5ff1412f9aaa0c76d16aeec8b3a9c2a37f19bc410f5f
  timestamp: 2022-06-25 23:18:00+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.0/ghorg_1.8.0_Linux_x86_64.tar.gz
  sha256: ad1fa5f342ec0acd54ff63a89c286c2a68a8bfef525a63712e3501b04fbee9f0
  timestamp: 2022-06-25 23:18:00+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.1/ghorg_1.8.1_Linux_arm64.tar.gz
  sha256: 66f27fe636dd0945e81360a316b9b65448c94876c52eee397ed545e5a27084cc
  timestamp: 2022-08-04 04:04:13+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.1/ghorg_1.8.1_Linux_x86_64.tar.gz
  sha256: 54b9cafd9feb327907e96c73f596f9eadb6dc59c96b8da89cfc5a77b44654d1a
  timestamp: 2022-08-04 04:04:13+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.2/ghorg_1.8.2_Linux_arm64.tar.gz
  sha256: 8347658c8a2917ebfd873fe36f343b04a1bbfe02678a587ac67eafd681a2486d
  timestamp: 2022-08-06 20:26:34+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.2/ghorg_1.8.2_Linux_x86_64.tar.gz
  sha256: dc0b9631fa20ebc47044ed2d1165b0fb7557498f0a44e1b9171539b46af03b00
  timestamp: 2022-08-06 20:26:34+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.3/ghorg_1.8.3_Linux_arm64.tar.gz
  sha256: 028f21192d8da458ab13b9815b2bb3b873122b3fad40d013db1360605244f0ba
  timestamp: 2022-08-09 04:17:01+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.3/ghorg_1.8.3_Linux_x86_64.tar.gz
  sha256: e12a9d61fe4305669195375c4f1ac7bf4b04a17c8bada844923e5bd8ec1edfc1
  timestamp: 2022-08-09 04:17:01+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.4/ghorg_1.8.4_Linux_arm64.tar.gz
  sha256: ccd200b45b2a89557e37fd8a3c3a00f65dcb6381c5bfa9c1fd75a1277f38b954
  timestamp: 2022-08-13 03:57:20+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.4/ghorg_1.8.4_Linux_x86_64.tar.gz
  sha256: f890417e821535d4e381edc678ac4a7f4bf2400635afd7f53a2c3431713754a7
  timestamp: 2022-08-13 03:57:20+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.5/ghorg_1.8.5_Linux_arm64.tar.gz
  sha256: ac1601b6db42b86a8ace2cb2c0551c363fabf835e4464321fe60e9440c3ef93a
  timestamp: 2022-08-13 20:26:15+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.5/ghorg_1.8.5_Linux_x86_64.tar.gz
  sha256: c151772670a0aee9c41af854217e48e94c6541f1f398af5be0479c06726c0ca5
  timestamp: 2022-08-13 20:26:15+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.6/ghorg_1.8.6_Linux_arm64.tar.gz
  sha256: ae9e83affc2318a5363365c590a2bf8a820d01fd37382e8bf7560457df6ca5de
  timestamp: 2022-08-18 20:27:24+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.6/ghorg_1.8.6_Linux_x86_64.tar.gz
  sha256: a418d2d02f7d486ad40fe6ae60f11ea233dff0c0955be9ac7cd384aa905aa4c6
  timestamp: 2022-08-18 20:27:24+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.7/ghorg_1.8.7_Linux_arm64.tar.gz
  sha256: 10f988f2373a76d380a78f1703be828510ab4f10e22ca49159afe0bd79b7457d
  timestamp: 2022-08-19 23:19:59+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.7/ghorg_1.8.7_Linux_x86_64.tar.gz
  sha256: 9534dff15434c0b52bdeb6aa9695aa8d241b659f80ab5c3cb811339e12d5acb1
  timestamp: 2022-08-19 23:19:59+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.8/ghorg_1.8.8_Linux_arm64.tar.gz
  sha256: 15da576d670a2dacd547dd0b6f1d0c2c025214251ee57187b7703141e88e785d
  timestamp: 2022-10-11 20:35:26+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.8.8/ghorg_1.8.8_Linux_x86_64.tar.gz
  sha256: 0174b9b59bb21dd7ead9eab6b046e081c254da8df4cf5a4158c58f13f060b4eb
  timestamp: 2022-10-11 20:35:26+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.0/ghorg_1.9.0_Linux_arm64.tar.gz
  sha256: 948e5d2e6fd1447a2df75d59de5e5886a5f364605c962c58dc9036a14b676a89
  timestamp: 2022-11-05 19:26:40+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.0/ghorg_1.9.0_Linux_x86_64.tar.gz
  sha256: 3ba0ea193e4f022aee6fec02d2583196cff4d630f17c72b4314439a1b3da2aee
  timestamp: 2022-11-05 19:26:40+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.1/ghorg_1.9.1_Linux_arm64.tar.gz
  sha256: 8f630030d5f3a7a1eff424d7cbe6910e9f73b3bc2bfaf333b763303da8a1bdba
  timestamp: 2022-12-11 19:23:16+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.1/ghorg_1.9.1_Linux_x86_64.tar.gz
  sha256: 4c0876e1dcfa4d816e8796acf901962543afeb53fe2abe4522dbfecc26392de7
  timestamp: 2022-12-11 19:23:16+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.2/ghorg_1.9.2_Linux_arm64.tar.gz
  sha256: e00e1cd1e02524ee074250de261343e3ca2d248e3ef807dede91e9bc499133ad
  timestamp: 2022-12-31 22:15:42+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.2/ghorg_1.9.2_Linux_x86_64.tar.gz
  sha256: 70a07cdceb0926342c9857ab00cb851383ee718f4cc8107e0f330c7f256591f8
  timestamp: 2022-12-31 22:15:42+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.3/ghorg_1.9.3_Linux_arm64.tar.gz
  sha256: 395180c53c329918e3ce65d72c9bf2c0c8266c4332872bcd1672152c078cc6cf
  timestamp: 2023-01-07 22:15:34+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.3/ghorg_1.9.3_Linux_x86_64.tar.gz
  sha256: 68362dbbe3eb269d4265913c2a35c0504432563d23dad77fdfe4ae38822dbf8a
  timestamp: 2023-01-07 22:15:34+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.4/ghorg_1.9.4_Linux_arm64.tar.gz
  sha256: 0a24080f2eb6dccf2288c910b38c82694a7a6815b8611768d4126b0a69bcb9a6
  timestamp: 2023-03-27 01:24:30+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.4/ghorg_1.9.4_Linux_x86_64.tar.gz
  sha256: 51a07ecbd7723843652eb8c0555cf934773a3ec9a08d02629d4f4fa20509845e
  timestamp: 2023-03-27 01:24:30+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.5/ghorg_1.9.5_Linux_arm64.tar.gz
  sha256: 9f3d653313090b0a40671e7ecfdad1ee08461a97a117112ed263f1022d600ca5
  timestamp: 2023-05-30 06:21:13+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.5/ghorg_1.9.5_Linux_x86_64.tar.gz
  sha256: 0c3013897a1864abc24500b35e1724a3ec62158d8b1d138e730c99a98851d6ec
  timestamp: 2023-05-30 06:21:13+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.6/ghorg_1.9.6_Linux_arm64.tar.gz
  sha256: 9dbab2d162017f835104177bea2aea54d04bf106a2a66263466b5eb4d3942d89
  timestamp: 2023-06-10 18:19:36+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.6/ghorg_1.9.6_Linux_x86_64.tar.gz
  sha256: b9685f0b5c08231e7a06faba586f8ed24e7c3186aa4f951da834f3dc03b3df46
  timestamp: 2023-06-10 18:19:36+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.7/ghorg_1.9.7_Linux_arm64.tar.gz
  sha256: 57a8368a8708128ddc1207b4623b7259934c5b99765de74f10caa1a63978aeae
  timestamp: 2023-07-27 09:16:48+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.7/ghorg_1.9.7_Linux_x86_64.tar.gz
  sha256: e9e1b073d535b36343c4c596ee961259342f54578918583dd744542d9d82fa7f
  timestamp: 2023-07-27 09:16:48+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.8/ghorg_1.9.8_Linux_arm64.tar.gz
  sha256: 05e224b06e8c8d9c5aa436897c0735e16db87d733acbd02f65e5740abe5234cf
  timestamp: 2023-08-25 15:16:32+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.8/ghorg_1.9.8_Linux_x86_64.tar.gz
  sha256: df5b2d375d278554a471fffc94fc471d193eda69621f38f4db51c71a296fa5e2
  timestamp: 2023-08-25 15:16:32+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.9/ghorg_1.9.9_Linux_arm64.tar.gz
  sha256: 4ca21e8c2ba57f68621fe0b5bd2fe3801f1c11bff6588d87a5562538b58f8273
  timestamp: 2023-09-25 18:22:00+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.9/ghorg_1.9.9_Linux_x86_64.tar.gz
  sha256: 7790e3e29c1e4ecb0ecc7cfc4b11a17e3247ab799ec9d48025d0d90b2bee8de9
  timestamp: 2023-09-25 18:22:00+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.10/ghorg_1.9.10_Linux_arm64.tar.gz
  sha256: 874ed51c1f6d68d3e6f9b7cf8cfc43496b8b7e22b115e8a64a51aa4abf586096
  timestamp: 2024-01-22 06:24:32+00:00
- url: https://github.com/gabrie30/ghorg/releases/download/v1.9.10/ghorg_1.9.10_Linux_x86_64.tar.gz
  sha256: 02b78248300cbafb9c2f6b1a81d09c3bf1caa1a227f51b2f3d1f9bec97770395
  timestamp: 2024-01-22 06:24:32+00:00

Badge

WakeMeOps

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