Envio is both an executable binary that can be run, and a library that can be used in Rust programs.
Installing the command-line executable
Assuming you have Rust/Cargo installed , run this command in a terminal:
cargo install envio
It will make the envio command available in your PATH if you've allowed the PATH to be modified when installing Rust . cargo uninstall envio uninstalls.
Adding envio library as a dependency
Run this command in a terminal, in your project's directory:
cargo add envio
To add it manually, edit your project's Cargo.toml file and add to the [dependencies] section:
envio = "0.6.1"
The envio library will be automatically available globally.
Back to the crate overview .
Readme
envio
To see the GPG encryption demo go
here
About
envio is an open source CLI tool that helps make managing environment variables a breeze. With envio , users can create encrypted profiles that contain a collection of environment variables associated with a specific project or use case. envio ensures security and simplifies the development process by allowing users to easily switch between profiles as needed and load them in their current terminal session for immediate use.
Some key features of envio include:
Encrypted profiles through passphrase or GPG encryption
Load profiles into your terminal sessions
Persistent environment variables that are available in future sessions
Run programs with your profiles
Importing profiles stored on the internet into your local installation
Exporting profiles to a file
Sound interesting? Check out the official website for more information such as how to install and use the tool on your machine.
envio currently supports Linux , MacOS and Windows
Contributors
Contributing
Contributions to envio are always welcome! Please see the Contributing Guidelines for more information.
License
This project is licensed under the MIT and the Apache License