openstack source openrc with zsh - Murray-LIANG/forgetful GitHub Wiki

How to source openrc with zsh

  1. Create file openrc_zsh with content:
#!/bin/env bash
function sourceopenrc {
    pushd ~/devstack >/dev/null
    eval $(bash -c ". openrc $1 $2;env|sed -n '/OS_/ { s/^/export /;p}'")
    popd >/dev/null
}
sourceopenrc admin admin
  1. Run source openrc_zsh.