Fix: .local/bin and cargo not loaded in SSH tmux
This commit is contained in:
parent
e1df797ac1
commit
b7129198eb
@ -1,44 +0,0 @@
|
||||
|
||||
# custom
|
||||
|
||||
umask 007
|
||||
|
||||
export EDITOR='vim'
|
||||
export VISUAL='vim'
|
||||
export GPG_TTY=$(tty)
|
||||
|
||||
# cool colored command prompt
|
||||
|
||||
PS1='${debian_chroot:+($debian_chroot)}\[\e[01;38;5;11m\]\u\[\e[00;38;5;208m\]@\[\e[01;38;5;27m\]\h\[\e[00m\]:\[\e[00;38;5;45m\]\w\[\e[0m\]\$ '
|
||||
PROMPT_DIRTRIM=3
|
||||
|
||||
alias ls='ls --color'
|
||||
|
||||
# Shows a oneline preview of all files under the folder after changing directory.
|
||||
|
||||
cd() {
|
||||
builtin cd "$@" && ls -v -w $COLUMNS --color=always --format=commas --group-directories-first | head -n 1
|
||||
}
|
||||
|
||||
pushd() {
|
||||
builtin pushd "$@"
|
||||
cd .
|
||||
}
|
||||
|
||||
popd() {
|
||||
builtin popd "$@"
|
||||
cd .
|
||||
}
|
||||
|
||||
if [ -z "$TMUX" ] && [ -n "$SSH_TTY" ]; then
|
||||
tput sc
|
||||
tput smso
|
||||
echo -n 'tmux: space - shell: any key'
|
||||
tput sgr0
|
||||
read -rsN1 input
|
||||
tput rc
|
||||
tput el
|
||||
if [ "$input" = ' ' ]; then
|
||||
tmux new -As default
|
||||
fi
|
||||
fi
|
@ -1,2 +1,51 @@
|
||||
#!/bin/sh
|
||||
cat .bashrc.append >> ~/.bashrc
|
||||
cat >> ~/.bashrc << 'EOF'
|
||||
|
||||
# custom
|
||||
|
||||
umask 007
|
||||
|
||||
export EDITOR='vim'
|
||||
export VISUAL='vim'
|
||||
export GPG_TTY=$(tty)
|
||||
|
||||
# cool colored command prompt
|
||||
|
||||
PS1='${debian_chroot:+($debian_chroot)}\[\e[01;38;5;11m\]\u\[\e[00;38;5;208m\]@\[\e[01;38;5;27m\]\h\[\e[00m\]:\[\e[00;38;5;45m\]\w\[\e[0m\]\$ '
|
||||
PROMPT_DIRTRIM=3
|
||||
|
||||
alias ls='ls --color'
|
||||
|
||||
# Shows a oneline preview of all files under the folder after changing directory.
|
||||
|
||||
cd() {
|
||||
builtin cd "$@" && ls -v -w $COLUMNS --color=always --format=commas --group-directories-first | head -n 1
|
||||
}
|
||||
|
||||
pushd() {
|
||||
builtin pushd "$@"
|
||||
cd .
|
||||
}
|
||||
|
||||
popd() {
|
||||
builtin popd "$@"
|
||||
cd .
|
||||
}
|
||||
EOF
|
||||
cat >> ~/.profile << 'EOF'
|
||||
|
||||
# custom
|
||||
|
||||
if [ -z "$TMUX" ] && [ -n "$SSH_TTY" ]; then
|
||||
tput sc
|
||||
tput smso
|
||||
echo -n 'tmux: space - shell: any key'
|
||||
tput sgr0
|
||||
read -rsN1 input
|
||||
tput rc
|
||||
tput el
|
||||
if [ "$input" = ' ' ]; then
|
||||
tmux new -As default
|
||||
fi
|
||||
fi
|
||||
EOF
|
||||
|
Loading…
Reference in New Issue
Block a user