Some fish shell configuration changes
This commit is contained in:
@@ -6,7 +6,7 @@ function fish_prompt
|
||||
end
|
||||
|
||||
# Hostname with unique color
|
||||
set_color (hostname -s | md5 | cut -c-6)
|
||||
set_color (hostname -s | md5sum | cut -c-6)
|
||||
echo -sn (hostname -s)
|
||||
|
||||
# A yellow separator
|
||||
|
||||
12
terminal/fish/functions/is_ssh_agent_running.fish
Normal file
12
terminal/fish/functions/is_ssh_agent_running.fish
Normal file
@@ -0,0 +1,12 @@
|
||||
function is_ssh_agent_running
|
||||
if begin; test -f ~/.ssh/env; and test -z "$SSH_AGENT_PID"; end
|
||||
source ~/.ssh/env > /dev/null
|
||||
end
|
||||
|
||||
if test -z "$SSH_AGENT_PID"
|
||||
return 1
|
||||
end
|
||||
|
||||
ps -ef | grep $SSH_AGENT_PID | grep -v grep | grep -q ssh-agent
|
||||
return $status
|
||||
end
|
||||
5
terminal/fish/functions/ssh_agent_start.fish
Normal file
5
terminal/fish/functions/ssh_agent_start.fish
Normal file
@@ -0,0 +1,5 @@
|
||||
function ssh_agent_start
|
||||
ssh-agent -c | sed 's/^echo/#echo/' > ~/.ssh/env
|
||||
chmod 600 ~/.ssh/env
|
||||
source ~/.ssh/env > /dev/null
|
||||
end
|
||||
Reference in New Issue
Block a user