scripts/migrate in rvm-1.0.11 vs scripts/migrate in rvm-1.0.13
- old
+ new
@@ -2,11 +2,12 @@
unset GREP_OPTIONS
source "$rvm_path/scripts/base"
-usage() {
+usage()
+{
printf "
Usage:
rvm migrate {source-ruby} {destination-ruby}
@@ -16,29 +17,34 @@
Moves all gemsets from {source-ruby} ruby to {destination-ruby}.
" >&2
}
-confirm() {
+confirm()
+{
local confirmation_response
printf "$1 (Y/n): "
read -r confirmation_response
[[ -z "$confirmation_response" ]] || echo "$confirmation_response" | \grep -qi '^y'
}
-die_with_error() {
+die_with_error()
+{
"$rvm_path/scripts/log" "fail" "$1"
+
exit "${2:-1}"
}
-expand_ruby_name() {
+expand_ruby_name()
+{
"$rvm_path/scripts/tools" strings "$1" | awk -F"${rvm_gemset_separator:-"@"}" '{print $1}'
}
-migrate_rubies() {
+migrate_rubies()
+{
local origin_gemset destination_gemset gemset_name migrate_ruby_name migrate_alias_name migrate_new_alias_name binaries origin_wrappers_path full_bin_path expanded_symlink linked_binary_name new_wrapper_destination
expanded_source="$(expand_ruby_name "$source_ruby")"
expanded_destination="$(expand_ruby_name "$destination_ruby")"