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 :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 sudo="sudo "
|
||||
|
@ -115,7 +115,19 @@ suffix() {
|
|||
##############################################################################{{{
|
||||
|
||||
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
|
||||
pp(){
|
||||
if [ -d /code/projects/$* ]; then
|
||||
cd /code/projects/$*
|
||||
if [ -d $HOME/code/projects/$* ]; then
|
||||
cd $HOME/code/projects/$*
|
||||
else
|
||||
vim /code/projects/$*
|
||||
vim $HOME/code/projects/$*
|
||||
fi
|
||||
};
|
||||
|
||||
|
@ -139,6 +151,15 @@ latexwatch() {
|
|||
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
|
||||
##############################################################################{{{
|
||||
|
|
|
@ -1,9 +1,31 @@
|
|||
#!/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 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() {
|
||||
pkgenvconf $1 nolto nolto
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#compdef pp
|
||||
|
||||
_files -W /code/projects
|
||||
_files -W $HOME/code/projects
|
||||
|
|
Loading…
Reference in a new issue