123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/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}
- }
|