-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.aliases.sh
56 lines (47 loc) · 1.51 KB
/
.aliases.sh
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
alias cp='cp -iv'
alias less='less -FSRXc'
alias ls='ls -FGlhp'
alias mkdir='mkdir -pv'
alias mv='mv -iv'
alias which='type -a'
alias ..='cd ../'
alias c='clear'
alias cdr='cd $(git rev-parse --show-toplevel)'
alias edit='subl'
alias mktar='tar -cvzf'
alias pubkey='pbcopy < ~/.ssh/id_rsa.pub'
alias size='du -sh *'
alias gc='git commit'
alias gs='git st'
alias gco='git co'
alias s='cd ~/Sites'
alias be='bundle exec'
# devops
alias no_key_ssh='ssh -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no'
# development
alias invoker_start='invoker start -d ~/Sites/devbox/invoker.ini'
alias invoker_edit='edit ~/Sites/devbox/invoker.ini'
alias sf='app/console'
# oh-my-zsh specific
alias editaliases='subl ~/.aliases.sh'
alias editprofile='subl ~/.zshrc'
alias edittheme='subl ~/.oh-my-zsh/themes/arekf.zsh-theme'
# macOS specific
function lock_the_dock {
defaults write com.apple.dock position-immutable -bool yes;
defaults write com.apple.dock contents-immutable -bool yes;
defaults write com.apple.dock size-immutable -bool yes;
killall Dock
}
function unlock_the_dock {
defaults write com.apple.dock position-immutable -bool no;
defaults write com.apple.dock contents-immutable -bool no;
defaults write com.apple.dock size-immutable -bool no;
killall Dock
}
alias emptytrash='rm -rf ~/.Trash/*'
alias f='open -a Finder ./'
alias flushdnscache='sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;'
# home stuff
alias rpi='ssh pi@rpi'
alias apc='ssh arek@apc'