54 lines
2.1 KiB
Plaintext
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'"
|