[Refactor] add nvm_stdout_is_terminal helper

This commit is contained in:
Christopher Sahnwaldt
2019-02-24 00:03:19 +01:00
committed by Jordan Harband
parent a1abfd1fe4
commit 2410215b6a
2 changed files with 37 additions and 1 deletions

6
nvm.sh
View File

@@ -16,6 +16,10 @@ nvm_is_zsh() {
[ -n "${ZSH_VERSION-}" ]
}
nvm_stdout_is_terminal() {
[ -t 1 ]
}
nvm_echo() {
command printf %s\\n "$*" 2>/dev/null
}
@@ -3499,7 +3503,7 @@ nvm() {
nvm_print_default_alias nvm_print_formatted_alias nvm_resolve_local_alias \
nvm_sanitize_path nvm_has_colors nvm_process_parameters \
node_version_has_solaris_binary iojs_version_has_solaris_binary \
nvm_curl_libz_support nvm_command_info nvm_is_zsh \
nvm_curl_libz_support nvm_command_info nvm_is_zsh nvm_stdout_is_terminal \
>/dev/null 2>&1
unset NVM_RC_VERSION NVM_NODEJS_ORG_MIRROR NVM_IOJS_ORG_MIRROR NVM_DIR \
NVM_CD_FLAGS NVM_BIN NVM_MAKE_JOBS \