aboutsummaryrefslogtreecommitdiff
path: root/.zsh_aliases
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-09-16 10:21:18 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-09-16 10:21:18 +0200
commitfb6d9a33c8a7b10557f7119865877f648d8f05da (patch)
tree07dc2afefdea417667c2bb8f059a6a3167f19be6 /.zsh_aliases
parente1f86f92ffcba791739dfea105cb5d8e9081db5e (diff)
parentcb9e981c80476a7297ecd7c80ba9cd8eafe0f0d1 (diff)
downloaddotfiles-fb6d9a33c8a7b10557f7119865877f648d8f05da.tar.gz
dotfiles-fb6d9a33c8a7b10557f7119865877f648d8f05da.tar.bz2
dotfiles-fb6d9a33c8a7b10557f7119865877f648d8f05da.zip
Merge branch 'master' into carbon
Diffstat (limited to '.zsh_aliases')
-rw-r--r--.zsh_aliases27
1 files changed, 20 insertions, 7 deletions
diff --git a/.zsh_aliases b/.zsh_aliases
index f72b556..1d541dc 100644
--- a/.zsh_aliases
+++ b/.zsh_aliases
@@ -10,8 +10,8 @@ alias valgrindc='colour-valgrind'
# common commands
alias less='less -N' # enable line number
-alias v='nvim'
-alias vim='nvim'
+alias v='vim'
+# alias vim='nvim'
# alias mkdir='mkdir -p'
alias gdb='gdb -q' # disable long intro message
alias sudo='sudo ' # enable color (the search for aliases continues)
@@ -32,7 +32,7 @@ alias ta='tree -a'
alias t1='tree -L 1'
alias t2='tree -L 2'
alias t3='tree -L 3'
-alias treeI="tree -I '__pycache__' -I '*.o' -I vendor"
+# alias ti="tree | grep -v -E '*.pyc'"
# man
alias ma="man"
@@ -56,8 +56,8 @@ alias gd='git diff'
alias gds='git diff --staged'
alias gdt='git diff --stat'
alias gl='git pull'
-alias glg='git log --stat'
-alias glgg='git log --graph'
+alias glg='git log --abbrev-commit --stat'
+alias glgg='git log --abbrev-commit --graph'
alias glgo='git log --oneline --no-decorate'
alias gp='git push'
alias gcl='git clone --recurse-submodules'
@@ -67,9 +67,13 @@ alias gss='git status --short'
alias gco='git checkout'
alias gsta='git stash push'
alias gstp='git stash pop'
-alias gpa="git remote | xargs -L1 git push --all"
alias grv="git remote -v"
alias gra="git remote add"
+gpa() {
+ branch="$1"
+ [ -z "$1" ] && branch=master
+ git remote | xargs -I{} git push {} "$branch"
+}
# lpass (lastpass-cli)
alias lpassp='lpass show --password --clip' # put password in clipboard
@@ -118,9 +122,18 @@ wificonnect() {
# alias mutt='neomutt'
-alias ytdl='youtube-dl'
+alias ytdl='youtube-dl --output "%(title)s.%(ext)s"'
+alias ytdlp='youtube-dl -i --output "%(playlist_index)s-%(title)s.%(ext)s"'
alias ytdla='youtube-dl -i -x -f bestaudio/best --output "%(playlist_index)s-%(title)s.%(ext)s"'
alias qmvdest='qmv --format=do'
alias xclip='xclip -selection clipboard'
+
+pacman-url() {
+ pacman -Si "$1" | grep URL | tr -s ' ' | cut -d ' ' -f 3
+}
+
+grep-kill() {
+ ps aux | grep "$1" | tr -s ' ' | cut -d ' ' -f 2 | xargs kill
+}