Skip to content

zellij

Terminal workspace with batteries included

Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and GNU Screen), but this is merely its infrastructure layer. Zellij includes a layout system, and a plugin system allowing one to create plugins in any language that compiles to WebAssembly.

terminal

https://zellij.dev

amd64 arm64

Installation

1. Add WakeMeOps repository

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

2. Install zellij

sudo apt install zellij

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    zellij=0.35.2*

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

Download URLs

Version SHA256 Size (KB)
0.35.2 3b982163c3df7ec3645859d361310827ea3eb0ccb26b272327ff89824e216660 4480
0.35.1 488aca5e98beb4e75db2c2977d1415c278cd1946db2e874e4c548ae7495defc3 4497
0.34.4 1a60a5b496eff0b7910d09aa1c3aa37b772f254bc1a58c98479e018afa816ffe 4296
Version SHA256 Size (KB)
0.35.2 a095b0d9ac9170543fb9c99635c106e48bf43459c0475e65b9facc79e69282ef 3789
0.35.1 1c39e546f40c86100801ab5eef54674814c8e3997e765d18ce5e566c3dcc6c02 3801
0.34.4 b9ffc39e1de90ab12ab1f774818474d893415572aa77b1810ebaec0a064d760d 3665

Blueprints

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

Click here to see zellij ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/zellij/ops2deb.yml
name: zellij
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.34.4
    - 0.35.1
    - 0.35.2
homepage: https://zellij.dev
summary: terminal workspace with batteries included
description: |-
  Zellij is a workspace aimed at developers, ops-oriented people and anyone who
  loves the terminal. At its core, it is a terminal multiplexer (similar to tmux
  and GNU Screen), but this is merely its infrastructure layer. Zellij includes a
  layout system, and a plugin system allowing one to create plugins in any
  language that compiles to WebAssembly.
fetch:
  url: https://github.com/zellij-org/zellij/releases/download/v{{version}}/zellij-{{target|rust_target}}.tar.gz
  targets:
    amd64: x86_64-unknown-linux-musl
    arm64: aarch64-unknown-linux-musl
install:
  - zellij:/usr/bin/zellij

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

Click here to see zellij release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/zellij/ops2deb.lock.yml
- url: https://github.com/zellij-org/zellij/releases/download/v0.34.4/zellij-aarch64-unknown-linux-musl.tar.gz
  sha256: 2154bb27d4662eb2963f5af82ef55d9453adb5a985b7714e5661f472a376cc4e
  timestamp: 2023-01-04 18:14:40+00:00
- url: https://github.com/zellij-org/zellij/releases/download/v0.34.4/zellij-x86_64-unknown-linux-musl.tar.gz
  sha256: f3b0e63c53c51db80e97752eaf2e136b3f44ade6b92a16fca03e18c642fee327
  timestamp: 2023-01-04 18:14:40+00:00
- url: https://github.com/zellij-org/zellij/releases/download/v0.35.1/zellij-aarch64-unknown-linux-musl.tar.gz
  sha256: e84289d834dc2b5b54c0919f43c35d78e2b458a20c25863b3f7055b9baa166a7
  timestamp: 2023-03-07 11:18:55+00:00
- url: https://github.com/zellij-org/zellij/releases/download/v0.35.1/zellij-x86_64-unknown-linux-musl.tar.gz
  sha256: a93c88901b73c701baea5b4ca3a2fc35874426f2d7bce2c59f78ad3e3b8a19f9
  timestamp: 2023-03-07 11:18:55+00:00
- url: https://github.com/zellij-org/zellij/releases/download/v0.35.2/zellij-aarch64-unknown-linux-musl.tar.gz
  sha256: bcfc64144532f66dee2443caab15637e086ea89d368a6d475a0a07544586cfd5
  timestamp: 2023-03-10 15:19:49+00:00
- url: https://github.com/zellij-org/zellij/releases/download/v0.35.2/zellij-x86_64-unknown-linux-musl.tar.gz
  sha256: 49fb2856dbba78f88c0f7a3023cba0d26eabc17d19a1a69aadf4d7c189624767
  timestamp: 2023-03-10 15:19:49+00:00

Badge

WakeMeOps

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