-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaliases
More file actions
67 lines (52 loc) · 2.1 KB
/
Copy pathaliases
File metadata and controls
67 lines (52 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# .aliases
# contains bash and zsh compatible aliases and functions
# ls aliases
alias ll='ls -l'
alias la='ls -A'
alias lh='ls -lAd .*'
# ssh aliases
alias sshno='ssh -oGSSAPIAuthentication=no -oPubKeyAuthentication=no'
alias sshnetapp='ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -lroot'
alias sshro='ssh -lroot'
# clipboard aliases (requires xclip)
alias c='xclip -selection clipboard'
alias v='xclip -o -selection clipboard'
# Add git push --tags alias
alias gpt='git push --tags'
alias gfzf='git log --oneline | fzf --multi --preview "git show --color {+1}"'
alias gpn='git push --set-upstream origin $(git rev-parse --abbrev-ref HEAD)'
# Make aliases work with sudo
alias sudo='sudo '
# To be able to use +clipboard in vim
alias vim='vimx'
# Ansible shortcuts
alias ans='ansible'
alias ansp='time ansible-playbook -K --diff'
alias ansg='ansible-galaxy'
# Colored diff
alias diff='diff --color'
# colorls
alias lc='colorls -lA --sd --gs'
# Timewarrior aliases
alias tsum='timew summary'
alias tsumi='timew summary :ids'
# Terraform aliases
alias tf='terraform'
alias tfi='terraform init'
alias tfp='terraform plan'
alias tfa='terraform apply'
alias tfr='terraform refresh'
alias tfo='terraform output'
# gojira aliases
alias jinprogress='jira list -q "assignee = currentUser() AND statusCategory = indeterminate"'
alias jb='jira browse'
function jbc { jira browse $(git branch | grep \* | cut -d ' ' -f2 | cut -d '/' -f2) }
alias jv='jira view'
# dotdrop alias
alias dotdrop="${HOME}/dotfiles/dotdrop.sh --cfg=${HOME}/dotfiles/dotdrop.yml"
# AWS aliases
alias aws-sandbox='saml2aws login -a sandbox --force --mfa-token $(ykman oath accounts code -s Okta) -s --skip-prompt && export AWS_PROFILE=sandbox'
alias aws-nonprod='saml2aws login -a nonprod --force --mfa-token $(ykman oath accounts code -s Okta) -s --skip-prompt && export AWS_PROFILE=nonprod'
alias aws-prod='saml2aws login -a prod --force --mfa-token $(ykman oath accounts code -s Okta) -s --skip-prompt && export AWS_PROFILE=prod'
# json to yaml
alias j2y="python -c 'import sys, yaml, json; yaml.safe_dump(json.load(sys.stdin), sys.stdout, default_flow_style=False)'"