Skip to content

glab

Gitlab on the command line

Bring GitLab to your terminal right next to where you're already working with git and your code without switching between browser windows or tabs. Work with issues, merge requests, look at running pipelines directly from your CLI, among other features.

dev

https://glab.readthedocs.io/

amd64 arm64

Installation

1. Add WakeMeOps repository

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

2. Install glab

sudo apt install glab

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    glab=1.26.0*

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

Download URLs

Version SHA256 Size (KB)
1.26.0 ed281197a7d5d1fb3c55eb02259532480c8f4225bb998e334d3b8d9acb56a002 5137
1.25.0 f5e85a3845df2fdbe90515074ee03057ecc78273fb0cdd2b78d21d5ed86954d8 5096
1.24.1 4875cc2ad3d5eacafded79d5c210b11dc4067fad4a1e1881580a537c18954b97 5055
1.24.0 fd04e8311dab686880caa10984f07be697e0a66ce5eb02dd6c46841bbab12afe 5053
1.23.1 5b1afd17402d6c5d3edd2aad6f9535a9fc19f8ed100abc07bb9ee1eaa34ef9ab 5045
1.22.0 09e1f5f64c5a35d07493246a2ea7cbcc1ec1789f859b67bbf44d8fbb9b0bd6e4 4552
Version SHA256 Size (KB)
1.26.0 fc34bc91592c2f1efe2405c1954db2bb4e1af8c02651acb8a511acb00b5fcc72 4380
1.25.0 6a6194b7bf35c86cdb0a4bb756381dd136f0b6c9686ea345952a2b568f49ab47 4362
1.24.1 25ef4cca2ee1baa2fa44130607dfe0d0acebd8cd70834e0ce698ba79c717d231 4323
1.24.0 52512bf3adad59dda907266e35e0d1ef7d630dd93e9351cdb7d1f1fb1a5dc8dd 4324
1.23.1 db977d68326378583f859874a0946728e6c4001f5dd148f41874b984aba777eb 4316
1.22.0 d31b6a3fba408dde16bbb7da234f6fb57b53c226f15674a766f1667883ab1853 3908
Version SHA256 Size (KB)
1.22.0 2fc29a3d75d54cc43dda8336bf22e10e130a774c33fdacb1560519eaf456724f 3945

Blueprints

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

Click here to see glab ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/glab/ops2deb.yml
- name: glab
  matrix:
    architectures:
      - amd64
      - arm64
      - armhf
  version: 1.22.0
  homepage: https://glab.readthedocs.io/
  summary: Gitlab on the command line
  description: |-
    Bring GitLab to your terminal right next to where you're already working with
    git and your code without switching between browser windows or tabs. Work with
    issues, merge requests, look at running pipelines directly from your CLI, among
    other features.
  fetch:
    url: https://github.com/profclems/glab/releases/download/v{{version}}/glab_{{version}}_Linux_{{target}}.tar.gz
    targets:
      amd64: x86_64
      armhf: armv6
  script:
    - mv bin/glab {{src}}/usr/bin/

- name: glab
  matrix:
    versions:
      - 1.23.1
      - 1.24.0
      - 1.24.1
      - 1.25.0
      - 1.26.0
    architectures:
      - amd64
      - arm64
  homepage: https://glab.readthedocs.io/
  summary: Gitlab on the command line
  description: |-
    Bring GitLab to your terminal right next to where you're already working with
    git and your code without switching between browser windows or tabs. Work with
    issues, merge requests, look at running pipelines directly from your CLI, among
    other features.
  fetch:
    url: https://gitlab.com/gitlab-org/cli/-/releases/v{{version}}/downloads/glab_{{version}}_Linux_{{target}}.deb
    targets:
      amd64: x86_64
  install:
    - data/usr/bin/glab:/usr/bin/

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

Click here to see glab release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/glab/ops2deb.lock.yml
- url: https://github.com/profclems/glab/releases/download/v1.22.0/glab_1.22.0_Linux_arm64.tar.gz
  sha256: 72b83d99c9fb99ed5ba04cc50f5acf90e1d4bedbc7c0d950eae7eb8375d0068b
  timestamp: 2022-02-04 11:05:46+00:00
- url: https://github.com/profclems/glab/releases/download/v1.22.0/glab_1.22.0_Linux_armv6.tar.gz
  sha256: 4c37217e77156e964d72d46bc2550f232ef544905ad3d62b0641c77fb2b7dfc6
  timestamp: 2022-02-04 11:05:46+00:00
- url: https://github.com/profclems/glab/releases/download/v1.22.0/glab_1.22.0_Linux_x86_64.tar.gz
  sha256: 7d70af94648cd7720899315ddd9efdf981769f636b3cf6976508a939d5248a5f
  timestamp: 2022-02-04 11:05:46+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.23.1/downloads/glab_1.23.1_Linux_arm64.deb
  sha256: 07f1e94284f56c467a7d48514879702345e4fcf739ba0935dc13aeac2f2da425
  timestamp: 2022-12-05 09:04:32+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.23.1/downloads/glab_1.23.1_Linux_x86_64.deb
  sha256: 907ae5622d6e2b74115b571ef711a118ddf86a305912d7acefb2f86032ae678b
  timestamp: 2022-12-05 09:04:32+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.24.0/downloads/glab_1.24.0_Linux_arm64.deb
  sha256: 3b762cc5bd40139dcff3341d275d70e14bbcb3ae35ed4be25cb3c3bf50739934
  timestamp: 2022-12-06 22:17:02+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.24.0/downloads/glab_1.24.0_Linux_x86_64.deb
  sha256: eddac4e0dfb79ac6c5e18686c28d0533005efac1dd2722e46073092d7840b917
  timestamp: 2022-12-06 22:17:02+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.24.1/downloads/glab_1.24.1_Linux_arm64.deb
  sha256: 47415ff81e10e1727146036a6e7e6e59d8be06688b861c825a11b36f869149f1
  timestamp: 2022-12-07 02:42:05+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.24.1/downloads/glab_1.24.1_Linux_x86_64.deb
  sha256: 7a8ebae3a4d21cf2cc73f734d4821c6b55049e954e45aa946b44a7ac16c4e67d
  timestamp: 2022-12-07 02:42:05+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.25.0/downloads/glab_1.25.0_Linux_arm64.deb
  sha256: 21ce3e97fabe70b3cdef45e18d8a0b0ad20aa8bd95458608f5de81e94e8aef72
  timestamp: 2023-02-06 22:17:14+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.25.0/downloads/glab_1.25.0_Linux_x86_64.deb
  sha256: ae2447018c0c757b4ee2127323a78c08d07da1e9e16a3eb33821aa2dc3091d3a
  timestamp: 2023-02-06 22:17:14+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.26.0/downloads/glab_1.26.0_Linux_arm64.deb
  sha256: 3b99ab8461c1a468b718770cfc159339d876f9512503966818b8138db0dc4001
  timestamp: 2023-03-10 21:16:15+00:00
- url: https://gitlab.com/gitlab-org/cli/-/releases/v1.26.0/downloads/glab_1.26.0_Linux_x86_64.deb
  sha256: beaad57a726d086a110c9918b52d9263a172ba00cbe5bfb509e08950af44a306
  timestamp: 2023-03-10 21:16:15+00:00

Badge

WakeMeOps

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