File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1058,12 +1058,15 @@ dvm_purge_dvm() {
10581058 content=$( sed " /Deno Version Manager/d;/DVM_DIR/d;/DVM_BIN/d" " $DVM_RC_FILE " )
10591059 echo " $content " > " $DVM_RC_FILE "
10601060
1061+ # unset global variables
10611062 unset -v DVM_BIN DVM_COLOR_MODE DVM_DENO_VERSION DVM_DIR DVM_FILE_TYPE7 \
10621063 DVM_INSTALL_REGISTRY DVM_INSTALL_SKIP_VALIDATION DVM_LATEST_VERSION DVM_RC_FILE \
10631064 DVM_PRINT_COLOR DVM_QUIET_MODE DVM_REQUEST_RESPONSE DVM_SOURCE DVM_TARGET_ARCH \
10641065 DVM_TARGET_NAME DVM_TARGET_OS DVM_TARGET_TYPE DVM_TARGET_VERSION DVM_VERBOSE_MODE \
10651066 DVM_VERSION
1067+ # unset dvm itself
10661068 unset -f dvm
1069+ # unset dvm functions
10671070 unset -f dvm_check_alias_dir dvm_check_dvm_dir dvm_clean_download_cache \
10681071 dvm_compare_version dvm_confirm_with_prompt dvm_deactivate dvm_debug \
10691072 dvm_download_deno dvm_download_file dvm_extract_file dvm_failure \
@@ -1076,6 +1079,9 @@ dvm_purge_dvm() {
10761079 dvm_run_with_version dvm_scan_and_fix_versions dvm_set_alias dvm_set_default_env \
10771080 dvm_strip_path dvm_success dvm_uninstall_version dvm_update_dvm dvm_use_version \
10781081 dvm_validate_remote_version
1082+ # unset dvm shell completion functions
1083+ unset -f _dvm_add_aliases_to_opts _dvm_add_versions_to_opts _dvm_has_active_version \
1084+ _dvm_add_options_to_opts _dvm_completion
10791085
10801086 echo " DVM has been removed from your computer."
10811087}
You can’t perform that action at this time.
0 commit comments