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")"