dotfiles/dotfiles/shells/.aliases

54 lines
2.1 KiB
Plaintext

# Generic
alias rm="$HOME/bin/safer.sh"
alias ipcurl='curl icanhazip.com && curl --silent https://geoiptool.com/|grep maker_country | cut -d" " -f5 | cut -d"<" -f1 | head -n1'
alias toripcurl='torify curl icanhazip.com && torify curl --silent http://geoiptool.com/|grep maker_country | cut -d" " -f5 | cut -d"<" -f1 | head -n1'
alias grep="grep --color"
alias notify-send='notify-send -i terminal'
alias ec="emacsclient -t"
alias rmr="/bin/rm"
alias watch='watch -n1'
alias cwd='pwd | tr -d "\r\n" | xclip -selection clipboard'
alias alarm="notify-send -u critical \"Ya ha terminado el proceso\""
alias finished="echo \"Ya ha terminado el proceso\" | espeak -ves 2> /dev/null"
alias cat="ccat"
alias ls="exa"
alias how="howdoi"
# Apps
alias alpine='docker run -ti -v `pwd`:/data alpine sh'
alias linkcheck='docker run -ti registry.daemons.it/linkcheck'
alias cjira='docker run -ti -v $HOME/.jira-cl.json:/root/.jira-cl.json registry.daemons.it/jira'
# Kubernetes, copied from oh my zsh plugin
alias kaf='kubectl apply -f'
alias keti='kubectl exec -ti'
alias kgp='kubectl get pods'
alias kgs='kubectl get svc'
alias kgi='kubectl get ingress'
alias kgsec='kubectl get secret'
alias kgd='kubectl get deployment'
alias kgrs='kubectl get rs'
alias kl='kubectl logs'
alias klf='kubectl logs -f'
# History
alias hist='history -E -20'
# Terraform
alias tf="terraform"
alias tfa="terraform apply"
alias tfi="terraform init; alarm"
alias tfaa="terraform apply --auto-approve; alarm"
alias tfp="terraform plan; alarm"
alias tfd="terraform destroy; alarm"
# Alertmanager
# Config https://github.com/prometheus/alertmanager#configuration
alertmanager_version="v0.15.1"
alias amtool="docker run --name amtool --rm -ti --entrypoint amtool -v $HOME/.config/amtool/config.yml:/root/.config/amtool/config.yml quay.io/prometheus/alertmanager:$alertmanager_version"
alias amta="amtool alert"
alias amts="amtool silence"
alias amtsa="amtool silence add"
alias amtse="amtool silence expire"
alias amtsall="amtool silence add --duration=2h --start=$(date --utc --rfc-3339=seconds | sed 's/ /T/') --comment 'Estamos en ello.' severity=~'info|warning|critical'"