#!/usr/bin/env bash

source "${rvm_scripts_path:-$rvm_path/scripts}/functions/support"
source "${rvm_scripts_path:-$rvm_path/scripts}/functions/db"

usage()
{
  printf "%b" "
ERROR:

    $1

Usage:

    __rvm_db_ {{database_file}} {{key}} {{value}} # set
    __rvm_db_ {{database_file}} {{key}}           # get
    __rvm_db_ {{database_file}} {{key}} unset     # unset

" >&2
  exit 1
}

[[ -n "$1" ]] || usage "Database file not given."
[[ -n "$2" ]] || usage "Key not given"

__rvm_db_ "$@"
