Skip to content

Instantly share code, notes, and snippets.

View lazar-mitrovic's full-sized avatar

Lazar Mitrović lazar-mitrovic

  • Belgrade, Serbia
  • 12:59 (UTC +02:00)
View GitHub Profile
@lazar-mitrovic
lazar-mitrovic / downloadGraalVM.sh
Last active March 11, 2021 19:17
Downloads latest nightly GraalVM build (linux-amd64)
#!/bin/bash -e
urldecode() {
: "${*//+/ }"
echo -e "${_//%/\\x}"
}
LATEST_GRAAL_URL=$(curl -s "https://api.github.com/repos/graalvm/graalvm-ce-dev-builds/releases" | \
grep -Po "['\"]browser_download_url['\"]\s*:\s*['\"]\K(.*)(?=['\"])" | \
grep -m1 "graalvm-ce-java11-linux-amd64-.*dev.tar.gz")
@lazar-mitrovic
lazar-mitrovic / symcp.sh
Created November 3, 2022 14:45
Symlink first level of a directory
function symcp {
SRC=$1
DST=$2
mkdir -p "$DST"
for f in $(ls "$SRC"); do
echo "Symlinking $SRC/$f -> $DST/$f ...";
ln -sfn "$SRC/$f" "$DST/$f"
done;
}