mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
38 lines
834 B
Bash
38 lines
834 B
Bash
function dumpenv {
|
|
tr '\0' '\n' < /proc/${1}/environ
|
|
}
|
|
|
|
if test -x "/sbin/starship" ; then
|
|
_STARSHIP_PATH="/sbin/starship"
|
|
function starship_prompt {
|
|
eval "$(/sbin/starship init zsh)"
|
|
}
|
|
elif test -x "${HOME}/tools/starship/starship" ; then
|
|
_STARSHIP_PATH="${HOME}/tools/starship/starship"
|
|
function starship_prompt {
|
|
eval "$($HOME/tools/starship/starship init zsh)"
|
|
}
|
|
fi
|
|
if test -f ${HOME}/.zprompt ; then
|
|
if test "$(cat ${HOME}/.zprompt)" = "starship" ; then
|
|
if test -n "${_STARSHIP_PATH:-}" ; then
|
|
eval "$(${_STARSHIP_PATH} init zsh)"
|
|
fi
|
|
fi
|
|
fi
|
|
unset _STARSHIP_PATH
|
|
|
|
function hashall {
|
|
tee >(md5sum) | tee >(sha1sum) | sha256sum
|
|
}
|
|
|
|
function rtmux {
|
|
if [ "$#" -lt 1 ] ; then
|
|
echo "Usage: $0 <host> [tmux args]" >&2
|
|
return 1
|
|
fi
|
|
HOST="${1}"
|
|
shift
|
|
ssh -t ${HOST} -- tmux "$@"
|
|
}
|