bashrcd/podman-login

24 lines
584 B
Bash
Executable File

#!/bin/sh
. ~/.credentials/podman.conf
if [ -n "$GHCR_TOKEN" ]; then
echo "$GHCR_TOKEN" | podman login ghcr.io -u c9moser --password-stdin >/dev/null
if [ $? -ne 0 ]; then
echo "ghcr.io login failed!"
fi
fi
if [ -n "$DOCKERIO_TOKEN" ]; then
echo "$DOCKERIO_TOKEN" | podman login docker.io -u c9moser --password-stdin >/dev/null
if [ $? -ne 0 ]; then
echo "docker.io login failed!"
fi
fi
if [ -n "CMOSER_PASS" ]; then
echo "$CMOSER_PASS" | podman login reg.cmoser.eu -u c9mos --password-stdin >/dev/null
if [ $? -ne 0 ]; then
echo "reg.cmoser.eu login failed!"
fi
fi