frm-bin 0.20.0

Frakking RabbitMQ version Manager
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frm initialization for zsh
# Add to ~/.zshrc:
#   eval "$(frm env zsh)"

__frm_use() {
    local version="$1"
    if [[ -z "$version" ]]; then
        version=$(cat "{{base_dir}}/default" 2>/dev/null)
    fi
    if [[ -n "$version" ]] && [[ -d "{{base_dir}}/versions/$version/sbin" ]]; then
        export PATH="{{base_dir}}/versions/$version/sbin:${PATH//*{{base_dir}}\/versions\/*/}"
        export RABBITMQ_HOME="{{base_dir}}/versions/$version"
    fi
}

# Load default version if set
__frm_use