#!/usr/bin/env bash __rvm_version_installed_when() { \typeset installed_at years months days hours minutes seconds part installed_at="$(\command \cat ${rvm_path}/installed.at)" if [[ -n "${installed_at:-}" ]] && (( installed_at )) then seconds="$(( $(__rvm_date +%s) - installed_at ))" if (( seconds )) then minutes="$(( seconds / 60 % 60 ))" hours="$(( seconds / 3600 % 24 ))" days="$(( seconds / 86400 % 31 ))" months="$(( seconds / 2678400 % 12 ))" years="$(( seconds / 31536000 ))" seconds="$(( seconds % 60 ))" installed_at="" for part in year month day hour minute second do partvar="${part}s" (( ${!partvar} )) || continue installed_at="${installed_at}${!partvar} ${part}$( (( ${!partvar} == 1 )) || echo "s") " done installed_at="${installed_at}ago" else installed_at="just now" fi else installed_at="can not read installation time" fi echo ${installed_at} }