Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 619 Bytes

README.md

File metadata and controls

36 lines (27 loc) · 619 Bytes

bash-algo

Common algorithms implemented in pure Bash

All algorithms use only builtins and create no subshells

Algorithms

  • URL encode
  • URL decode
  • base32 encode
  • base32 decode
  • base64 encode
  • base64 decode
  • ascii85 encode
  • ascii85 decode
  • PEM encode
  • PEM decode
  • adler32
  • crc32
  • crc64
  • md5
  • sha1
  • sha256

Roadmap

  • Pem_encode/decode uses subshells

Installation

Use Basalt, a Bash package manager, to add this project as a dependency

basalt add hyperupcall/bash-algo