piknik
This commit is contained in:
parent
e62e1687a3
commit
771b32ef53
1 changed files with 32 additions and 0 deletions
32
.zshrc
32
.zshrc
|
@ -399,4 +399,36 @@ function pasteit() {
|
||||||
hut paste create ${@}
|
hut paste create ${@}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
### piknik
|
||||||
|
|
||||||
|
# pko <content> : copy <content> to the clipboard
|
||||||
|
function pko() {
|
||||||
|
echo "$*" | piknik -copy
|
||||||
|
}
|
||||||
|
|
||||||
|
# pkf <file> : copy the content of <file> to the clipboard
|
||||||
|
function pkf() {
|
||||||
|
piknik -copy < $1
|
||||||
|
}
|
||||||
|
|
||||||
|
# pkc : read the content to copy to the clipboard from STDIN
|
||||||
|
alias pkc='piknik -copy'
|
||||||
|
|
||||||
|
# pkp : paste the clipboard content
|
||||||
|
alias pkp='piknik -paste'
|
||||||
|
|
||||||
|
# pkm : move the clipboard content
|
||||||
|
alias pkm='piknik -move'
|
||||||
|
|
||||||
|
# pkz : delete the clipboard content
|
||||||
|
alias pkz='piknik -copy < /dev/null'
|
||||||
|
|
||||||
|
# pkfr [<dir>] : send a whole directory to the clipboard, as a tar archive
|
||||||
|
function pkfr() {
|
||||||
|
tar czpvf - ${1:-.} | piknik -copy
|
||||||
|
}
|
||||||
|
|
||||||
|
# pkpr : extract clipboard content sent using the pkfr command
|
||||||
|
alias pkpr='piknik -paste | tar xzpvf -'
|
||||||
|
|
||||||
# vim: set ft=zsh et sw=0 ts=2 sts=0:
|
# vim: set ft=zsh et sw=0 ts=2 sts=0:
|
||||||
|
|
Loading…
Reference in a new issue