#!/bin/bash

function is_aws_logged() {
  aws sts get-caller-identity > /dev/null 2>&1
}

function aws_login() {
  aws sso login
}

function docker_aws_login() {
  aws ecr get-login-password | docker login --username AWS --password-stdin 441851189095.dkr.ecr.eu-central-1.amazonaws.com
}


if ! is_aws_logged; then
  aws_login
fi
docker_aws_login
