- #!/bin/bash
- # Like base64 but for the URL-safe alphabet A-Za-z0-9-_ (instead of A-Za-z0-9+/).
- # This works by replacing occurrences of - with + and vice-versa, and likewise with _ and /.
- # Does not support passing the filename by argument.
- tr -- '\-_+/' '+/\-_' | base64 "$@"
|