added status for loaded ssh keys
This commit is contained in:
parent
4b82d2b12e
commit
0df9818314
11
.bashrc
11
.bashrc
@ -5,17 +5,6 @@ export HISTFILESIZE=-1
|
|||||||
export EDITOR="vim"
|
export EDITOR="vim"
|
||||||
|
|
||||||
# used by systemd user unit file ssh-agent in ~/.config/systemd/user/ssh-agent.service
|
# used by systemd user unit file ssh-agent in ~/.config/systemd/user/ssh-agent.service
|
||||||
#[Unit]
|
|
||||||
#Description=SSH key agent
|
|
||||||
#
|
|
||||||
#[Service]
|
|
||||||
#Type=simple
|
|
||||||
#Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
|
|
||||||
#ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
|
|
||||||
#
|
|
||||||
#[Install]
|
|
||||||
#WantedBy=default.target
|
|
||||||
#
|
|
||||||
#Also add "AddKeysToAgent yes" to ~/.ssh/config
|
#Also add "AddKeysToAgent yes" to ~/.ssh/config
|
||||||
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
|
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ function bash_ps1 () {
|
|||||||
local PS1_COLOR_TODO="${PS1_COLOR_TODO:-\[\033[1;30m\]\[\033[43m\]}"
|
local PS1_COLOR_TODO="${PS1_COLOR_TODO:-\[\033[1;30m\]\[\033[43m\]}"
|
||||||
local PS1_COLOR_DOTF="${PS1_COLOR_DOTF:-\[\033[1;37m\]\[\033[45m\]}"
|
local PS1_COLOR_DOTF="${PS1_COLOR_DOTF:-\[\033[1;37m\]\[\033[45m\]}"
|
||||||
local PS1_COLOR_PASS="${PS1_COLOR_PASS:-\[\033[0;30m\]\[\033[47m\]}"
|
local PS1_COLOR_PASS="${PS1_COLOR_PASS:-\[\033[0;30m\]\[\033[47m\]}"
|
||||||
|
local PS1_COLOR_SSH="${PS1_COLOR_SSH:-\[\033[0;37m\]\[\033[44m\]}"
|
||||||
|
|
||||||
local CURRENT_CONTEXT=""
|
local CURRENT_CONTEXT=""
|
||||||
|
|
||||||
@ -72,6 +73,11 @@ function bash_ps1 () {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if type -t ssh-add > /dev/null;then
|
||||||
|
if [[ "$(ssh-add -L | grep -E -c '^ssh')" == "0" ]];then
|
||||||
|
STATUS="${STATUS}${PS1_COLOR_SSH}s"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $(type -t todo_status) == function ]] && [[ "$(todo_status)" == "YES" ]];then
|
if [[ $(type -t todo_status) == function ]] && [[ "$(todo_status)" == "YES" ]];then
|
||||||
STATUS="${STATUS}${PS1_COLOR_TODO}T"
|
STATUS="${STATUS}${PS1_COLOR_TODO}T"
|
||||||
|
Loading…
Reference in New Issue
Block a user