-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zshrc_aliases
42 lines (32 loc) · 1.1 KB
/
zshrc_aliases
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
# Alias: git_prune
#
# Delete all remote tracking Git branches where the upstream branch has been
# deleted.
alias git_prune="git fetch --prune && git branch -vv | grep 'origin/.*: gone]' | awk '{print \$1}' | xargs git branch -d"
# Alias: git_undo
#
# Reset the git head to the previous commit. I'm lazy.
alias git_undo="git reset --soft HEAD^"
# Alias: gitu
#
# Shorthand for git_undo command. I'm really lazy.
alias gitu="git_undo"
# Alias: ll
#
# List all files in the current directory. Use the following options for ls:
# - a: Include directory entries whose names begin with a dot (.).
# - l: List in long format.
# - F: Display addictional chars for each file type.
#
# From Pop OS! .bashrc
alias ll="ls -alF"
# Alias: runmongoc
#
# Run a mongodb container instance with an open 27017 port.
# TODO: Make the name parametrized.
alias runmongoc='sudo docker run -p 27017:27017 -d --name mongoc mongo'
# Alias: runredisc
#
# Run a redis container instance with an open 6379 port with name `redisc`.
# TODO: Make the name parametrized.
alias runredisc='sudo docker run -p 6379:6379 -d --name redisc redis'