summaryrefslogtreecommitdiff
path: root/bash/dot-bash_aliases
diff options
context:
space:
mode:
Diffstat (limited to 'bash/dot-bash_aliases')
-rw-r--r--bash/dot-bash_aliases26
1 files changed, 6 insertions, 20 deletions
diff --git a/bash/dot-bash_aliases b/bash/dot-bash_aliases
index a76afaa..b71bc22 100644
--- a/bash/dot-bash_aliases
+++ b/bash/dot-bash_aliases
@@ -3,12 +3,6 @@ alias vim='nvim'
alias vi='nvim'
alias nvimdiff='nvim -d'
-# ssh as root -> Sysadmin trick
-alias r='ssh -l root'
-
-# fuck!
-alias fuck='COMMAND=$(history -p \!\!); echo sudo $COMMAND; sudo $COMMAND'
-
# enable color support of ls and also add handy aliases
alias ls='ls --color=auto'
alias grep='grep --color=auto'
@@ -20,24 +14,12 @@ alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
-# alias for Node.js projects
-alias ntree='tree -I node_modules'
-# alias for Clojure projects
-alias ctree='tree -I target'
-# alias for Zig projects
-alias ztree='tree -I zig-cache'
-
# Clean whiteboards!
# found at: https://gist.github.com/lelandbatey/8677901
function whiteboard {
convert "$1" -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 "$2"
}
-# Pandoc for ElenQ
-alias pandoc-xelatex="pandoc $@ --pdf-engine=xelatex --to latex -N"
-alias elenqdoc-article="pandoc-xelatex $@ --standalone --template elenq-article --metadata=documentclass:article --resource-path=~/.pandoc:."
-alias elenqdoc-book="pandoc-xelatex $@ --standalone --template elenq-book --metadata=documentclass:book --top-level-division=chapter --resource-path=~/.pandoc:."
-
# Open using xdg
alias open="xdg-open $@ &>/dev/null"
@@ -58,12 +40,11 @@ alias tilde="ssh tilde.team"
# Youtube-dl playlist
alias yt-dlp-playlist="yt-dlp -o '%(playlist_index)s-%(title)s.%(ext)s' $@"
+alias yt-album-playlist='yt-dlp --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --parse-metadata "playlist_index:%(track_number)s" --add-metadata --embed-metadata --output "%(playlist_autonumber)02d - %(title)s.%(ext)s" --yes-playlist'
# Email write in vim
alias mail='vim +"set ft=markdown"'
-alias yt-album-playlist='yt-dlp --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --parse-metadata "playlist_index:%(track_number)s" --add-metadata --embed-metadata --output "%(playlist_autonumber)02d - %(title)s.%(ext)s" --yes-playlist'
-
# Easy audio recording
function audio-volume-detect {
# https://trac.ffmpeg.org/wiki/AudioVolume
@@ -121,3 +102,8 @@ function wacom-map-cintiq {
alias screen-add-right='xrandr --auto --output DP-1 --mode 1920x1080 --right-of eDP-1'
alias screen-add-left='xrandr --auto --output DP-1 --mode 1920x1080 --left-of eDP-1'
+function picture {
+ ffmpeg -i /dev/video0 -frames 1 $1
+}
+
+alias title='printf "\x1B]2;%s\a"'