[[ $- == *i* ]] || return 0 local SOCKET_CACHE=$XDG_CACHE_HOME/zsh-podman-socket if command -v podman &>/dev/null; then local podman_socket if [[ ! -e $SOCKET_CACHE ]]; then podman system info -f '{{.Host.RemoteSocket.Path}}' > $SOCKET_CACHE else podman_socket=$(<$SOCKET_CACHE) fi if [[ -e $podman_socket ]]; then export DOCKER_SOCKET=$podman_socket export DOCKER_HOST=unix://$DOCKER_SOCKET fi fi