{"repo":"mattrighetti/envelope","free":true,"listed":false,"github":"https://github.com/mattrighetti/envelope","clone":"git clone https://github.com/mattrighetti/envelope.git","description":"An environment variables cli tool backed by SQLite","language":"Rust","stars":659,"topics":["cli","environment-variables","rust","sqlite"],"license":null,"category":"databases-storage","readme_excerpt":"envelope envelope is a modern environment variables manager. Installation Brew You can install envelope from homebrew-core: Binary You can download the envelope binary in the latest release and copy the binary to a folder in your $PATH Cargo You can install envelope with cargo, make sure that your /.cargo folder is in your $PATH Arch There is an aur package that packages the binary, called envelope-bin : Building from Source envelope is written in Rust. You'll need the Rust compiler. Usage Init Initialize envelope in your current directory. This creates a .envelope database file. [!NOTE] You must run envelope init before using any other commands. The .envelope file should be added to your .gitignore to avoid committing sensitive environment variables. Pretty print Pipe .env files to envelope to get a pretty format representation of the file Import Import from .env file It's also possible to import directly from stdin List List all saved environments: List environment variables of a particular environment: Pretty print with a table format: Truncate long values in pretty print mode: Sorting Options You can specify the sorting order using the --sort option: - key or k : Sort by key in ascending order - value or v : Sort by value in ascending order - date or d : Sort by creation date in ascending order - kd : Sort by key in descending order - vd : Sort by value in descending order - dd : Sort by creation date in descending order (default) Example: Add Add environment variables to","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattrighetti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattrighetti/envelope/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}