]> src.twobees.de Git - dotfiles.git/blob - stow/oh-my-zsh/.oh-my-zsh/plugins/encode64/README.md
...
[dotfiles.git] / stow / oh-my-zsh / .oh-my-zsh / plugins / encode64 / README.md
1 # encode64
2
3 Alias plugin for encoding or decoding using `base64` command.
4
5 To use it, add `encode64` to the plugins array in your zshrc file:
6
7 ```zsh
8 plugins=(... encode64)
9 ```
10
11 ## Functions and Aliases
12
13 | Function   | Alias | Description                    |
14 | ---------- | ----- | ------------------------------ |
15 | `encode64` | `e64` | Encodes given data to base64   |
16 | `decode64` | `d64` | Decodes given data from base64 |
17
18 ## Usage and examples
19
20 ### Encoding
21
22 - From parameter
23
24   ```console
25   $ encode64 "oh-my-zsh"
26   b2gtbXktenNo
27   $ e64 "oh-my-zsh"
28   b2gtbXktenNo
29   ```
30
31 - From piping
32
33   ```console
34   $ echo "oh-my-zsh" | encode64
35   b2gtbXktenNo==
36   $ echo "oh-my-zsh" | e64
37   b2gtbXktenNo==
38   ```
39
40 ### Decoding
41
42 - From parameter
43
44   ```console
45   $ decode64 b2gtbXktenNo
46   oh-my-zsh%
47   $ d64 b2gtbXktenNo
48   oh-my-zsh%
49   ```
50
51 - From piping
52
53   ```console
54   $ echo "b2gtbXktenNoCg==" | decode64
55   oh-my-zsh
56   $ echo "b2gtbXktenNoCg==" | d64
57   oh-my-zsh
58   ```