-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
essmahr
committed
Jan 19, 2016
0 parents
commit aeb16da
Showing
17 changed files
with
1,465 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# Easier navigation: .., ..., ...., ....., ~ and - | ||
alias ..="cd .." | ||
alias ...="cd ../.." | ||
alias ....="cd ../../.." | ||
alias .....="cd ../../../.." | ||
alias ~="cd ~" # `cd` is probably faster to type though | ||
alias -- -="cd -" | ||
|
||
# List all files colorized in long format | ||
alias l="ls -lF -G" | ||
|
||
# List all files colorized in long format, including dot files | ||
alias la="ls -laF -G" | ||
|
||
# List only directories | ||
alias lsd="ls -lF -G | grep --color=never '^d'" | ||
|
||
# Always use color output for `ls` | ||
alias ls="command ls -G" | ||
export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:' | ||
|
||
# Always enable colored `grep` output | ||
# Note: `GREP_OPTIONS="--color=auto"` is deprecated, hence the alias usage. | ||
alias grep='grep --color=auto' | ||
alias fgrep='fgrep --color=auto' | ||
alias egrep='egrep --color=auto' | ||
|
||
# Enable aliases to be sudo’ed | ||
alias sudo='sudo ' | ||
|
||
# Recursively delete `.DS_Store` files | ||
alias cleanup="find . -type f -name '*.DS_Store' -ls -delete" | ||
|
||
# Empty the Trash on all mounted volumes and the main HDD. | ||
# Also, clear Apple’s System Logs to improve shell startup speed. | ||
# Finally, clear download history from quarantine. https://mths.be/bum | ||
alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl; sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'" | ||
|
||
# Ring the terminal bell, and put a badge on Terminal.app’s Dock icon | ||
# (useful when executing time-consuming commands) | ||
alias badge="tput bel" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
indent_style = tab | ||
end_of_line = lf | ||
insert_final_newline = true | ||
trim_trailing_whitespace = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Make Sublime the default editor. | ||
export EDITOR='subl'; | ||
|
||
# Prefer US English and use UTF-8. | ||
export LANG='en_US.UTF-8'; | ||
export LC_ALL='en_US.UTF-8'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
|
||
# Create a new directory and enter it | ||
function mkd() { | ||
mkdir -p "$@" && cd "$_"; | ||
} | ||
|
||
# Determine size of a file or total size of a directory | ||
function fs() { | ||
if du -b /dev/null > /dev/null 2>&1; then | ||
local arg=-sbh; | ||
else | ||
local arg=-sh; | ||
fi | ||
if [[ -n "$@" ]]; then | ||
du $arg -- "$@"; | ||
else | ||
du $arg .[^.]* *; | ||
fi; | ||
} | ||
|
||
# `s` with no arguments opens the current directory in Sublime Text, otherwise | ||
# opens the given location | ||
function s() { | ||
if [ $# -eq 0 ]; then | ||
subl .; | ||
else | ||
subl "$@"; | ||
fi; | ||
} | ||
|
||
# `o` with no arguments opens the current directory, otherwise opens the given | ||
# location | ||
function o() { | ||
if [ $# -eq 0 ]; then | ||
open .; | ||
else | ||
open "$@"; | ||
fi; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
[color] | ||
|
||
# Use colors in Git commands that are capable of colored output when | ||
# outputting to the terminal. (This is the default setting in Git ≥ 1.8.4.) | ||
ui = auto | ||
|
||
[color "branch"] | ||
|
||
current = yellow reverse | ||
local = yellow | ||
remote = green | ||
|
||
[color "diff"] | ||
|
||
meta = yellow bold | ||
frag = magenta bold # line info | ||
old = red # deletions | ||
new = green # additions | ||
|
||
[color "status"] | ||
|
||
added = yellow | ||
changed = green | ||
untracked = cyan | ||
|
||
[diff] | ||
|
||
# Detect copies as well as renames | ||
renames = copies | ||
|
||
[help] | ||
|
||
# Automatically correct and execute mistyped commands | ||
autocorrect = 1 | ||
|
||
[merge] | ||
|
||
# Include summaries of merged commits in newly created merge commit messages | ||
log = true | ||
|
||
## rebases only plz | ||
ff = only | ||
|
||
[push] | ||
|
||
# Make `git push` push relevant annotated tags when pushing branches out. | ||
followTags = true | ||
|
||
# URL shorthands | ||
|
||
[url "[email protected]:"] | ||
|
||
insteadOf = "gh:" | ||
pushInsteadOf = "github:" | ||
pushInsteadOf = "git://github.com/" | ||
|
||
[url "git://github.com/"] | ||
|
||
insteadOf = "github:" | ||
|
||
[url "[email protected]:"] | ||
|
||
insteadOf = "gst:" | ||
pushInsteadOf = "gist:" | ||
pushInsteadOf = "git://gist.github.com/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Folder view configuration files | ||
.DS_Store | ||
Desktop.ini | ||
|
||
# Thumbnail cache files | ||
._* | ||
Thumbs.db | ||
|
||
# Files that might appear on external disks | ||
.Spotlight-V100 | ||
.Trashes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# The mere presence of this file in the home directory disables the system | ||
# copyright notice, the date and time of the last login, the message of the | ||
# day as well as other information that may otherwise appear on login. | ||
# See `man login`. |
Oops, something went wrong.