wakemeops icon indicating copy to clipboard operation
wakemeops copied to clipboard

A Debian repository for portable applications

WakeMeOps

WakeMeOps - A Debian repository for portable applications.

:star: What is it?

WakeMeOps is an open source effort which aims at centralizing many portable applications - such as statically built applications - in a single Debian repository. WakeMeOps should be compatible with Debian, Ubuntu and other Debian based distributions.

Our repository contains over 90 applications and is divided into five components: Desktop, DevOps, Dev, SecOps, and Terminal.

For instance, you will find in WakeMeOps these widely used packages:

See all packages here

:rocket: Why do I need it?

When you work with many different devops tools, you may find that it gets cumbersome to follow what the latest version of each and every one of them is because they all get released on their own website or github project. WakeMeOps aims to centralize all those tools and more in one place to make your life a little bit easier.

Of course WakeMeOps doesn't have to be limited to devops, we are open to incorporate all kinds of reputable tools.

:computer: For terminal

WakeMeOps allows you to accelerate the setup of your terminal:

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

# Now you can install packages from WakeMeOps
sudo apt install bat fd dust exa gping
sudo apt install pyenv=2.2.* poetry=1.1.*
sudo apt install helm=3.7.3 kustomize=4.4.* kubectl=1.23.1

And to speed up your updates:

sudo apt update
sudo apt upgrade

:whale: For Dockerfile

WakeMeOps allows you to write concise and readable dockerfiles:

FROM wakemeops/debian:bullseye

RUN install_packages \
    helm=3.7.2* \
    kustomize=4.4.1* \
    kubectl=1.23.1*

USER 1001

:monocle_face: How does it work?

Debian packages are generated from ops2deb blueprints versioned the ops2deb-*.yml configuration files. Those configuration files are automatically updated when new application releases are available.

:notebook_with_decorative_cover: Documentation

Please refer to our documentation at https://docs.wakemeops.com for more information.