mirror of
https://github.com/Adam-Ant/dotfiles
synced 2025-06-14 22:41:13 +00:00
Mega commit to bring up to modern standards
This commit is contained in:
39
zsh/zshrc
39
zsh/zshrc
@ -14,7 +14,6 @@ eval "$(thefuck --alias)"
|
||||
dme (){ eval $(docker-machine env "$@");}
|
||||
alias dmssh='docker-machine ssh'
|
||||
alias dm='docker-machine'
|
||||
|
||||
alias dc='docker-compose'
|
||||
|
||||
alias dps='docker ps'
|
||||
@ -26,7 +25,7 @@ alias dbl='docker build'
|
||||
alias dbl.='docker build .'
|
||||
alias drun='docker run -ti'
|
||||
alias dkl='docker kill'
|
||||
alias dalpine='docker run -ti --rm alpine /bin/sh'
|
||||
alias dalpine='docker run -ti --rm spritsail/alpine /bin/sh'
|
||||
alias drm-stopped='docker rm -v $(docker ps -a -q -f status=exited)'
|
||||
alias drmi-untag='docker rmi $(docker images -f "dangling=true" -q)'
|
||||
dsh() {
|
||||
@ -45,7 +44,39 @@ alias dd='dd status=progress'
|
||||
alias ls='ls -F --color=always'
|
||||
alias pacman='pacman --color=always'
|
||||
alias pacaur='pacaur --color=always'
|
||||
which gopass &>/dev/null && alias pass='gopass' && source <(gopass completion zsh) #Only override pass if gopass exists
|
||||
#which gopass &>/dev/null && alias pass='gopass' && source <(gopass completion zsh) #Only override pass if gopass exists
|
||||
|
||||
# Function for converting from eac3 to ac3
|
||||
function eac3-away() {
|
||||
# Dont analyze rar files, causes false positives
|
||||
if $(file -binN $1 | grep -q "x-rar"); then
|
||||
echo "File is in rar format, refusing to analyze"
|
||||
return 2
|
||||
fi
|
||||
|
||||
if ! $(ffprobe -hide_banner -v 24 -show_streams -select_streams a "$1" | grep -q eac3); then
|
||||
echo "File is not in eac3 format"
|
||||
return 1
|
||||
fi
|
||||
|
||||
mv "$1" "old.$1"
|
||||
ffmpeg -i "old.$1" -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k "$1"
|
||||
rm "old.$1"
|
||||
}
|
||||
|
||||
|
||||
# Function to fix mangled mp3 headers in some files
|
||||
function fix-headers() {
|
||||
# Dont analyze rar files, causes false positives
|
||||
if $(file -binN $1 | grep -q "x-rar"); then
|
||||
echo "File is in rar format, refusing to analyze"
|
||||
return 2
|
||||
fi
|
||||
|
||||
mv "$1" "old.$1"
|
||||
ffmpeg -i "old.$1" "$1"
|
||||
rm "old.$1"
|
||||
}
|
||||
|
||||
# Beets remote music management
|
||||
alias beet="eval $(docker-machine env DockerOther | sed -n 's/export\s*//gp' | xargs ) docker exec -ti beets beet"
|
||||
@ -60,7 +91,7 @@ export PROJECT_HOME=$HOME/Sync/Programming/Python # optional
|
||||
source /usr/bin/virtualenvwrapper.sh
|
||||
|
||||
#Ruby. Yay...
|
||||
export PATH="$PATH:$(ruby -rubygems -e 'puts Gem.user_dir')/bin"
|
||||
#export PATH="$PATH:$(ruby -rubygems -e 'puts Gem.user_dir')/bin"
|
||||
|
||||
# Go
|
||||
export GOPATH="/home/adam/Sync/Go"
|
||||
|
Reference in New Issue
Block a user