diff options
author | Jeremy Combs <jmcombs@me.com> | 2022-11-06 14:50:39 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-06 20:50:39 +0100 |
commit | 3eda3e5650c72c5f71336fcc2c8dfa5b861acb6d (patch) | |
tree | e3f91358692b8b01b859746a033c90b677bf633c /plugins/encode64/encode64.plugin.zsh | |
parent | 80fdbc9b91a9acca42fb90065b5e64a9722978a7 (diff) | |
download | zsh-3eda3e5650c72c5f71336fcc2c8dfa5b861acb6d.tar.gz zsh-3eda3e5650c72c5f71336fcc2c8dfa5b861acb6d.tar.bz2 zsh-3eda3e5650c72c5f71336fcc2c8dfa5b861acb6d.zip |
feat(encode64): add `encodefile64` function (#10813)
Co-authored-by: Jeremy Combs <jeremy.combs@convergetp.com>
Diffstat (limited to 'plugins/encode64/encode64.plugin.zsh')
-rw-r--r-- | plugins/encode64/encode64.plugin.zsh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/encode64/encode64.plugin.zsh b/plugins/encode64/encode64.plugin.zsh index 979e06742..6927f5216 100644 --- a/plugins/encode64/encode64.plugin.zsh +++ b/plugins/encode64/encode64.plugin.zsh @@ -6,6 +6,15 @@ encode64() { fi } +encodefile64() { + if [[ $# -eq 0 ]]; then + echo "You must provide a filename" + else + base64 -i $1 -o $1.txt + echo "${1}'s content encoded in base64 and saved as ${1}.txt" + fi +} + decode64() { if [[ $# -eq 0 ]]; then cat | base64 --decode @@ -14,4 +23,5 @@ decode64() { fi } alias e64=encode64 +alias ef64=encodefile64 alias d64=decode64 |