]>
git.madduck.net Git - etc/zsh.git/blobdiff - .zsh/zshrc/30_aliases
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
# I prefer POSIX collation for ls
alias ls="LC_COLLATE=POSIX ls $_ls_opts"
# I prefer POSIX collation for ls
alias ls="LC_COLLATE=POSIX ls $_ls_opts"
-alias l='ls --time-style=+%Y%m%d.%H %M -gG'
+alias l='ls --time-style=+%Y-%m-%d-%H: %M -gG'
alias ll='ls -l'
alias la='ls -a'
alias lla='ls -la'
alias ll='ls -l'
alias la='ls -a'
alias lla='ls -la'
alias -g ND='*(/om[1])' # newest directory
alias -g NF='*(.om[1])' # newest file
alias -g ND='*(/om[1])' # newest directory
alias -g NF='*(.om[1])' # newest file
-alias egrep='egrep --color=auto -d skip'
-alias fgrep='fgrep --color=auto -d skip'
-alias grep='grep --color=auto -d skip'
+alias egrep='egrep --color=auto -d skip -D skip '
+alias fgrep='fgrep --color=auto -d skip -D skip '
+alias grep='grep --color=auto -d skip -D skip '
alias mmv='noglob zmv -W'
alias zcp='zmv -C'
alias mmv='noglob zmv -W'
alias zcp='zmv -C'
local o=$2
shift 2
pdftk "$i" cat "${@:-1-end}" output "${o%.pdf}.pdf"
local o=$2
shift 2
pdftk "$i" cat "${@:-1-end}" output "${o%.pdf}.pdf"
+ if [ -n "$1" ]; then
+ local tmpfile
+ tmpfile=$(tempfile -p pdftk -s .pdf)
+ cleanup() { rm -f $tmpfile; trap - EXIT; }
+ trap cleanup EXIT
+ pdftk "$i" cat "1-end~${(j:~:)@}" output $tmpfile
+ mv $tmpfile "$i"
+ cleanup
+ fi
}
compdef _files pdfextract
}
compdef _files pdfextract