ohmyzsh/plugins/encode64
Jacob Tomaw c130aadb6a Replace "restart shell" documentation "exec zsh" (#8411)
Running `source ~/.zshrc` can have side effects, it's better to reload the whole 
zsh session with `exec zsh`.
2019-11-19 19:44:00 +01:00
..
encode64.plugin.zsh Adding support for stdin input in the encode64 plugin 2016-01-18 21:01:04 +01:00
README.md Replace "restart shell" documentation "exec zsh" (#8411) 2019-11-19 19:44:00 +01:00

encode64

Alias plugin for encoding or decoding using base64 command

Functions and Aliases

Function Alias Description
encode64 e64 Encodes given data to base64
decode64 d64 Decodes given data from base64

Enabling plugin

  1. Edit your .zshrc file and add encode64 to the list of plugins:

    plugins=(
      # ...other enabled plugins
      encode64
    )
    
  2. Restart your terminal session or restart the shell:

    exec zsh
    

Usage and examples

Encoding

  • From parameter

    $ encode64 "oh-my-zsh"
    b2gtbXktenNo
    $ e64 "oh-my-zsh"
    b2gtbXktenNo
    
  • From piping

    $ echo "oh-my-zsh" | encode64
    b2gtbXktenNo==
    $ echo "oh-my-zsh" | e64
    b2gtbXktenNo==
    

Decoding

  • From parameter

    $ decode64 b2gtbXktenNo
    oh-my-zsh%
    $ d64 b2gtbXktenNo
    oh-my-zsh%
    
  • From piping

    $ echo "b2gtbXktenNoCg==" | decode64
    oh-my-zsh
    $ echo "b2gtbXktenNoCg==" | decode64
    oh-my-zsh