make correct symlink to config
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
function az_web --description 'Use az web'
|
||||
az aks browse --name aks-$argv --resource-group $argv
|
||||
end
|
||||
@@ -0,0 +1,52 @@
|
||||
function _git_branch_name
|
||||
echo (git symbolic-ref HEAD ^/dev/null | sed -e 's|^refs/heads/||')
|
||||
end
|
||||
|
||||
function _is_git_dirty
|
||||
echo (git status -s --ignore-submodules=dirty ^/dev/null)
|
||||
end
|
||||
|
||||
function _rb_prompt
|
||||
echo (rbenv version | awk '{print $1}')
|
||||
end
|
||||
|
||||
function _kb_context
|
||||
kubectl config current-context 2> /dev/null
|
||||
if [ (test $status -eq 0) ]
|
||||
echo (kubectl config current-context | awk '{print $1}')
|
||||
end
|
||||
end
|
||||
|
||||
function fish_prompt
|
||||
set -l cyan (set_color -o cyan)
|
||||
set -l magenta (set_color -o magenta)
|
||||
set -l yellow (set_color -o yellow)
|
||||
set -l red (set_color -o red)
|
||||
set -l blue (set_color -o blue)
|
||||
set -l normal (set_color normal)
|
||||
|
||||
set -l arrow "$magenta↪ $normal"
|
||||
# set -l arrow "$red↪ $normal"
|
||||
set -l cwd $cyan(pwd|sed "s=$HOME=~=")
|
||||
|
||||
if [ (_kb_context) ]
|
||||
set -l kb_context $yellow(_kb_context)
|
||||
set kube_context "|$kb_context"
|
||||
end
|
||||
|
||||
set -l ruby_version $magenta(_rb_prompt)
|
||||
set -l ruby_version "[$ruby_version$normal$kube_context$normal] in "
|
||||
|
||||
if [ (_git_branch_name) ]
|
||||
set -l git_branch $red(_git_branch_name)
|
||||
set git_info "$normal on $blue$git_branch$blue"
|
||||
|
||||
if [ (_is_git_dirty) ]
|
||||
set -l dirty "$yellow ✗"
|
||||
set git_info "$git_info$dirty"
|
||||
end
|
||||
end
|
||||
|
||||
echo -s $ruby_version $cwd $git_info $normal \n $arrow " "
|
||||
end
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
function fish_user_key_bindings
|
||||
fzf_key_bindings
|
||||
end
|
||||
@@ -0,0 +1 @@
|
||||
/Users/michi/.fzf/shell/key-bindings.fish
|
||||
@@ -0,0 +1,3 @@
|
||||
function gdiff
|
||||
git log --graph --pretty=format:'%Cred%h%Creset - %s %Creset' --abbrev-commit origin/$argv[2]..origin/$argv[1]
|
||||
end
|
||||
@@ -0,0 +1,3 @@
|
||||
function kc --description 'switch context to dev, int or prod'
|
||||
kubectl config use-context aks-$argv
|
||||
end
|
||||
@@ -0,0 +1,3 @@
|
||||
function ks --description 'show cluster status for dev, int or prod'
|
||||
az aks show --resource-group $argv --name aks-$argv --output table
|
||||
end
|
||||
@@ -0,0 +1,3 @@
|
||||
function wtm
|
||||
cd ~/Documents/workspace_tm
|
||||
end
|
||||
@@ -0,0 +1,4 @@
|
||||
function yy --description 'Use youtube-dl'
|
||||
youtube-dl -f 'bestvideo[ext!=webm]+bestaudio[ext!=webm]/best[ext!=webm]' $argv
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user