I hereby claim:
- I am jarrydk on github.
- I am jarry_dk (https://keybase.io/jarry_dk) on keybase.
- I have a public key ASCJLrQWFNgf9lvq5k6wUTmWhtcQpf9KjqxqZwiJh2vXogo
To claim this, I am signing this object:
#!/bin/bash | |
mkdir -p /run/user/$(id -u)/podman | |
export DOCKER_HOST="unix:/run/user/$(id -u)/podman/podman.sock" | |
podman system service --time=0 unix:/run/user/$(id -u)/podman/podman.sock & |
#!/bin/bash | |
# | |
# Get and array of containers and the network name of the container | |
# | |
dnf list jq -y | |
podman ps --format json | jq '[ .[] | { name: .Names[0], network: .Networks[0] } ]' |
I hereby claim:
To claim this, I am signing this object:
Amazon released a Linux based client for the WorkSpaces service in Novermber of 2019 (https://aws.amazon.com/about-aws/whats-new/2019/11/amazon-workspaces-introduces-workspaces-client-for-linux/). Unfortunately, for non-Ubuntu users, the offical instructions (https://docs.aws.amazon.com/workspaces/latest/userguide/amazon-workspaces-linux-client.html#linux_setup) only list Ubuntu support and only a Deb package is provided. This guide will show how to install and use the client on RPM based distros like Fedora.
The WorkSpaces client requires the ackages gtk3, libsoup and webkit2gtk3. These should already be installed, but you can install them with the following command if they are now.
sudo dnf install webkit2gtk3 libsoup gtk3
The good news is that there is an Amazon Workspaces Linux client. If you happen to use Ubuntu, you can use the [official instructions](https://docs.aws.amazon.com/workspaces/latest/userguide/amazon-workspaces-linux-client.html#linux_setup Amazon Workspaces Linux client docs). But what if you're on an rpm-friendly distribution like Fedora or CentOS?
alien
to the rescue.
#!/bin/bash | |
MINECRAFT_VERSION=1.18.1 | |
set -euo pipefail | |
cd ${0%/*} | |
PIDFILE=./minecraft.pid | |
SESSION_LOCK=./world/session.lock | |
GREEN='\033[0;32m' |
#!/bin/bash | |
# Link: https://stackoverflow.com/questions/16090869/how-to-pretty-print-xml-from-the-command-line#16090892 | |
# | |
# This utility comes with libxml2-utils: https://gitlab.gnome.org/GNOME/libxml2 | |
# | |
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' | | |
xmllint --format - |
#!/bin/bash | |
# | |
# Get ready to build openjdk/jdk on Fedora | |
# | |
# You can easilly forget fontconfig-devel if you follow the builder guide | |
# https://github.com/openjdk/jdk/blob/master/doc/building.md | |
# | |
sudo dnf install \ |
def sout = new StringBuilder(), serr = new StringBuilder() | |
def proc = 'curl -ivk https://dr.dk'.execute() | |
proc.consumeProcessOutput(sout, serr) | |
proc.waitForOrKill(1000) | |
println "out> $sout err> $serr" |
#!/bin/bash | |
function gitSquash() { | |
# Check if the current directory is in a Git repository. | |
if [ "$(git rev-parse --is-inside-work-tree &>/dev/null; echo "${?}")" == '0' ]; then | |
if [ "X" != "X$1" ]; then | |
MESSAGE="" | |
if [ "X" != "X$2" ]; then | |
MESSAGE=" -m \"$2\"" |