Opravy z macos
This commit is contained in:
1
bashrc
1
bashrc
@@ -22,4 +22,5 @@ source_directory_sh "$HOME/.bashrc.d"
|
|||||||
|
|
||||||
append_path "$LWS/bin"
|
append_path "$LWS/bin"
|
||||||
append_path "$LWS/opt/bin"
|
append_path "$LWS/opt/bin"
|
||||||
|
set_system_paths
|
||||||
set_uniq_path
|
set_uniq_path
|
||||||
|
|||||||
15
functions.sh
15
functions.sh
@@ -60,6 +60,12 @@ function append_path() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function append_path_to_end() {
|
||||||
|
local path="$1"
|
||||||
|
remove_path "$path"
|
||||||
|
append_path "$path"
|
||||||
|
}
|
||||||
|
|
||||||
function append_path_try() {
|
function append_path_try() {
|
||||||
if [[ -e "$1" ]]; then
|
if [[ -e "$1" ]]; then
|
||||||
append_path "$1"
|
append_path "$1"
|
||||||
@@ -79,7 +85,14 @@ function prepend_path_try() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function remove_path() {
|
function remove_path() {
|
||||||
PATH=$(path | grep -v "$1" | tr "\n" ":")
|
PATH=$(path | grep -v "^$1$" | tr "\n" ":")
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_system_paths() {
|
||||||
|
append_path_to_end /usr/bin
|
||||||
|
append_path_to_end /bin
|
||||||
|
append_path_to_end /usr/sbin
|
||||||
|
append_path_to_end /sbin
|
||||||
}
|
}
|
||||||
|
|
||||||
function uniq_path() {
|
function uniq_path() {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
if [[ -n "${TERM:-}" ]] && can_run tput; then
|
||||||
# Terminal colors
|
# Terminal colors
|
||||||
LWS_RED=$(tput setaf 1)
|
LWS_RED=$(tput setaf 1)
|
||||||
LWS_GREEN=$(tput setaf 2)
|
LWS_GREEN=$(tput setaf 2)
|
||||||
@@ -10,3 +11,4 @@ LWS_PS1_HOST='\h'
|
|||||||
LWS_PS1_DIR='\w'
|
LWS_PS1_DIR='\w'
|
||||||
LWS_PS1_TYPE='\$'
|
LWS_PS1_TYPE='\$'
|
||||||
LWS_PS1_USER_HOST="${LWS_GREEN}${LWS_PS1_USER}@${LWS_PS1_HOST}${LWS_COLOR_RESET}:${LWS_CYAN}${LWS_PS1_DIR}${LWS_COLOR_RESET}"
|
LWS_PS1_USER_HOST="${LWS_GREEN}${LWS_PS1_USER}@${LWS_PS1_HOST}${LWS_COLOR_RESET}:${LWS_CYAN}${LWS_PS1_DIR}${LWS_COLOR_RESET}"
|
||||||
|
fi
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
# Homebrew initialization
|
# Homebrew initialization
|
||||||
# Can set BREW_HOME in advance
|
# Can set BREW_HOME in advance
|
||||||
|
|
||||||
xlog "Homebrew initialization"
|
xlog "Homebrew/Linuxbrew initialization"
|
||||||
|
|
||||||
BREW_LOCATIONS=(
|
BREW_LOCATIONS=(
|
||||||
|
"/opt/homebrew"
|
||||||
|
"/usr/local/Homebrew"
|
||||||
"$HOME/.local/share/linuxbrew"
|
"$HOME/.local/share/linuxbrew"
|
||||||
"$HOME/.linuxbrew"
|
"$HOME/.linuxbrew"
|
||||||
"/home/linuxbrew/.linuxbrew"
|
"/home/linuxbrew/.linuxbrew"
|
||||||
@@ -28,8 +30,8 @@ if [[ -e "$BREW" ]]; then
|
|||||||
eval "$($BREW shellenv)"
|
eval "$($BREW shellenv)"
|
||||||
PATH="$path_backup"
|
PATH="$path_backup"
|
||||||
|
|
||||||
append_path "$HOMEBREW_PREFIX/bin"
|
prepend_path "$HOMEBREW_PREFIX/bin"
|
||||||
append_path "$HOMEBREW_PREFIX/sbin"
|
prepend_path "$HOMEBREW_PREFIX/sbin"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unset BREW
|
unset BREW
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
nop "${SDKMAN_DIR:=$HOME/.sdkman}"
|
: "${SDKMAN_DIR:=$HOME/.sdkman}"
|
||||||
if [[ -d $SDKMAN_DIR ]]; then
|
if [[ -d $SDKMAN_DIR ]]; then
|
||||||
export SDKMAN_DIR
|
export SDKMAN_DIR
|
||||||
source_try "$SDKMAN_DIR/bin/sdkman-init.sh"
|
source_try "$SDKMAN_DIR/bin/sdkman-init.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user