frm-bin 0.10.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 bash
# Add to ~/.bashrc or ~/.bash_profile:
#   eval "$(frm env bash)"

__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