scripts/environment-convertor in rvm-1.0.2 vs scripts/environment-convertor in rvm-1.0.3
- old
+ new
@@ -45,11 +45,13 @@
for item in "path" "unset" "exports"; do
command -v "convert_${item}_to_${1}" >/dev/null || return 1
done; unset item
}
-shell_name="$1"
-environment_name="${2:-"$(__rvm_environment_identifier)"}"
+args=($*)
+shell_name="${args[0]}"
+environment_name="${args[1]:-"$(__rvm_environment_identifier)"}"
+args="$(echo ${args[@]:2}) " # Strip trailing / leading / extra spacing.
[[ -n "$shell_name" && -n "$environment_name" ]] || exit 1
ensure_has_shell "$shell_name" || exit 1
# Check we're loading a different shell.
if [[ "$(__rvm_environment_identifier)" != "$environment_name" ]]; then