summaryrefslogtreecommitdiff
path: root/.config/zsh/config.d/alias.zsh
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2022-08-11 10:02:06 -0300
committerRoger Gonzalez <roger@rogs.me>2022-08-11 10:02:06 -0300
commit70dcf12bedb745c731682871e92a9e3d3983d776 (patch)
tree3ab074fb0a5144dca361887a13042c2244d6e37d /.config/zsh/config.d/alias.zsh
parent269c2695f989c68c2aadff12c7f57741c0363c64 (diff)
Add zsh config
Diffstat (limited to '.config/zsh/config.d/alias.zsh')
-rw-r--r--.config/zsh/config.d/alias.zsh41
1 files changed, 41 insertions, 0 deletions
diff --git a/.config/zsh/config.d/alias.zsh b/.config/zsh/config.d/alias.zsh
new file mode 100644
index 00000000..4c491d1e
--- /dev/null
+++ b/.config/zsh/config.d/alias.zsh
@@ -0,0 +1,41 @@
+#!/usr/bin/env zsh
+
+# Colorize grep output (good for log files)
+alias grep='grep --color=auto'
+alias egrep='egrep --color=auto'
+alias fgrep='fgrep --color=auto'
+
+# confirm before overwriting something
+alias cp="cp -i"
+alias mv='mv -i'
+alias rm='rm -i'
+
+alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
+alias ..='cd ..'
+alias df='df -h' # human-readable sizes
+alias free='free -m' # show sizes in MB
+
+
+alias ls='exa -la --color=always --group-directories-first'
+alias pr='ping rogs.me'
+alias my-ip="curl ifconfig.me"
+alias emacs="emacsclient -c -a 'emacs'"
+alias prometeo="cd ~/code/prometeo/prometeo"
+alias prometeo-vpn="sudo wg-quick down wg0 && mullvad disconnect && sudo wg-quick up wg0"
+
+# GIT
+alias gcd="git checkout develop"
+
+# SSH
+alias cloud="ssh root@cloud.rogs.me"
+
+# Python
+
+alias mkv="mkv .venv"
+
+mvenv() {
+ deactivate || true
+ rm -rf .venv
+ mkv
+ pip install -r "$1"
+}