update aliases files
This commit is contained in:
parent
42cffd35cc
commit
d3fac83d7f
|
@ -10,7 +10,7 @@ alias lll="ls -hla"
|
||||||
alias ds="du -sh"
|
alias ds="du -sh"
|
||||||
alias :q="exit"
|
alias :q="exit"
|
||||||
|
|
||||||
alias rget="rsync -rvP --rsh=ssh --append-verify --inplace"
|
alias rget="rsync -rvP --append-verify --inplace"
|
||||||
alias 7zu="7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on"
|
alias 7zu="7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on"
|
||||||
|
|
||||||
alias sudo="sudo "
|
alias sudo="sudo "
|
||||||
|
@ -115,7 +115,19 @@ suffix() {
|
||||||
##############################################################################{{{
|
##############################################################################{{{
|
||||||
|
|
||||||
alias exifcopy="exiftool -tagsFromFile"
|
alias exifcopy="exiftool -tagsFromFile"
|
||||||
|
photobydate() {
|
||||||
|
for i in (#i)*.(JPG|CR2); do
|
||||||
|
dir=$(exiftool -p '$DateTimeOriginal' $i | tr ':' '-' | cut -d' ' -f1;)
|
||||||
|
mkdir -p $dir
|
||||||
|
mv ${i:r}.* $dir
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
alias mkvidentify="mkvmerge --identify"
|
||||||
|
|
||||||
|
cropdetect() {
|
||||||
|
ffmpeg -ss ${2:-00:05:00} -t 1 -i "${1}" -vf cropdetect -f null - 2>&1 | awk '/crop/ { print $NF }' | tail -1
|
||||||
|
}
|
||||||
#}}}
|
#}}}
|
||||||
|
|
||||||
#################################################################################
|
#################################################################################
|
||||||
|
@ -124,10 +136,10 @@ alias exifcopy="exiftool -tagsFromFile"
|
||||||
|
|
||||||
# cd for /code/projects dir with completion
|
# cd for /code/projects dir with completion
|
||||||
pp(){
|
pp(){
|
||||||
if [ -d /code/projects/$* ]; then
|
if [ -d $HOME/code/projects/$* ]; then
|
||||||
cd /code/projects/$*
|
cd $HOME/code/projects/$*
|
||||||
else
|
else
|
||||||
vim /code/projects/$*
|
vim $HOME/code/projects/$*
|
||||||
fi
|
fi
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -139,6 +151,15 @@ latexwatch() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
svn() {
|
||||||
|
case $1 in
|
||||||
|
log|diff)
|
||||||
|
command svn "$@" | $PAGER ;;
|
||||||
|
*)
|
||||||
|
command svn "$@" ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
#}}}
|
#}}}
|
||||||
|
|
||||||
#################################################################################
|
#################################################################################
|
||||||
|
@ -167,6 +188,17 @@ alias :attachw="tdetachprep; tmux movew -t : -s"
|
||||||
|
|
||||||
#}}}
|
#}}}
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# btrfs
|
||||||
|
##############################################################################{{{
|
||||||
|
|
||||||
|
btrfs-subvolume-force-delete() {
|
||||||
|
btrfs property set "$1" ro false
|
||||||
|
btrfs subvolume delete "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
#}}}
|
||||||
|
#
|
||||||
#################################################################################
|
#################################################################################
|
||||||
# global and suffix aliases
|
# global and suffix aliases
|
||||||
##############################################################################{{{
|
##############################################################################{{{
|
||||||
|
|
|
@ -1,9 +1,31 @@
|
||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
|
|
||||||
alias eud="emerge -vabuDN -j4 --keep-going world"
|
alias eud="emerge -vabuDUN -j4 --keep-going world"
|
||||||
alias fetchlog="tail -f /var/log/emerge-fetch.log"
|
alias fetchlog="tail -f /var/log/emerge-fetch.log"
|
||||||
alias emerge="noglob sudo emerge"
|
alias emerge="noglob sudo emerge"
|
||||||
|
|
||||||
|
fetchrestricted() {
|
||||||
|
for file in "$@"; do
|
||||||
|
mv "$file" /var/portage/distfiles/
|
||||||
|
chown portage:portage /var/portage/distfiles/${file:t}
|
||||||
|
chmod 664 /var/portage/distfiles/${file:t}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
gpo-get() {
|
||||||
|
if [[ -z "$2" ]]; then
|
||||||
|
echo "Usage: gpo-get <category> <url>"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
cd /var/portage/overlay
|
||||||
|
name=$(curl -sI "$2" | awk -F\" '/^Content-Disposition/ { print $2 }')
|
||||||
|
basename="${name//-[0-9]*}"
|
||||||
|
mkdir -p "$1/${basename}"
|
||||||
|
curl "$2" > "$1/${basename}/$name"
|
||||||
|
cd "$1/${basename}"
|
||||||
|
ebuild $name digest
|
||||||
|
}
|
||||||
|
|
||||||
nolto() {
|
nolto() {
|
||||||
pkgenvconf $1 nolto nolto
|
pkgenvconf $1 nolto nolto
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#compdef pp
|
#compdef pp
|
||||||
|
|
||||||
_files -W /code/projects
|
_files -W $HOME/code/projects
|
||||||
|
|
Loading…
Reference in a new issue