7daa207dbc92afc9bf1ea5bc41ff3e7611409f52

Author
Sébastien Larivière <sebastien@lariviere.me>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

Adding support for stdin input in the encode64 plugin

Diff

 1diff --git a/plugins/encode64/encode64.plugin.zsh b/plugins/encode64/encode64.plugin.zsh
 2index 53de6478a3deac691764c6832b03bc2795f60d47..979e067429873d610d0f0878c28fbf0eec48d9cf 100644
 3--- a/plugins/encode64/encode64.plugin.zsh
 4+++ b/plugins/encode64/encode64.plugin.zsh
 5@@ -1,4 +1,17 @@
 6-encode64(){ printf '%s' $1 | base64 }
 7-decode64(){ printf '%s' $1 | base64 --decode }
 8+encode64() {
 9+    if [[ $# -eq 0 ]]; then
10+        cat | base64
11+    else
12+        printf '%s' $1 | base64
13+    fi
14+}
15+
16+decode64() {
17+    if [[ $# -eq 0 ]]; then
18+        cat | base64 --decode
19+    else
20+        printf '%s' $1 | base64 --decode
21+    fi
22+}
23 alias e64=encode64
24 alias d64=decode64