zsh: Alias k9s and add indicator for NOHIST mode
Triggered via "unset HISTFILE"
This commit is contained in:
parent
3ffa6750f1
commit
dbe1459fb1
1 changed files with 8 additions and 1 deletions
|
@ -21,9 +21,11 @@
|
|||
"watch" = "watch "; # https://unix.stackexchange.com/a/25329
|
||||
"kge" = "kubectl get events --sort-by='.lastTimestamp'";
|
||||
"devcontainer" = "docker compose -f docker-compose.yml -f .devcontainer/docker-compose.yml"; # Poor mans devcontainer
|
||||
"k9s" = "k9s -c pods --splashless --logoless";
|
||||
};
|
||||
initExtra = ''
|
||||
setopt APPEND_HISTORY # Append history to global histfile on exit
|
||||
setopt HIST_IGNORE_SPACE # dont save commands starting with a whitespace
|
||||
|
||||
autoload -U colors && colors
|
||||
|
||||
|
@ -35,8 +37,13 @@
|
|||
function get_k8s_info(){
|
||||
kubectl config get-contexts| grep "*" | awk '{print $3"/"$5}'
|
||||
}
|
||||
function secret_sesion(){
|
||||
if ! test -v HISTFILE; then
|
||||
echo %{$fg[red]%}NOHIST%{$reset_color%}
|
||||
fi
|
||||
}
|
||||
|
||||
RPS1='$(is_ssh) $(get_k8s_info)'
|
||||
RPS1='$(secret_sesion) $(is_ssh) $(get_k8s_info)'
|
||||
export EDITOR="nvim";
|
||||
export PATH="$PATH:$HOME/.krew/bin:$HOME/bin:$HOME/go/bin";
|
||||
source <(kubectl completion zsh)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue