bin+lib envio

A Modern And Secure CLI Tool For Managing Environment Variables

6 releases (3 breaking)

0.5.1 Feb 17, 2024
0.5.0 Apr 10, 2023
0.4.1 Apr 5, 2023
0.3.0 Mar 30, 2023
0.1.0 Mar 20, 2023

#1039 in Command line utilities

Download history 2/week @ 2023-11-08 9/week @ 2023-11-15 8/week @ 2023-11-22 28/week @ 2023-11-29 3/week @ 2023-12-06 8/week @ 2023-12-13 6/week @ 2023-12-20 11/week @ 2023-12-27 1/week @ 2024-01-03 13/week @ 2024-01-24 12/week @ 2024-01-31 2/week @ 2024-02-07 272/week @ 2024-02-14 295/week @ 2024-02-21

593 downloads per month

MIT/Apache and LGPL-2.1

2.5K SLoC

Rust 2K SLoC // 0.1% comments BASH 531 SLoC PowerShell 171 SLoC


A Modern And Secure CLI Tool For Managing Environment Variables

CICD Version info Visit Official Site

To see the GPG encryption demo go here


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



Erjan Kalybek
Erjan Kalybek

Alexis Hildebrandt
Alexis Hildebrandt



Contributions to envio are always welcome! Please see the Contributing Guidelines for more information.


This project is licensed under the MIT License and the Apache License


~592K SLoC