- Users can now pass in the
-v
(or--update-values
) argument to optionally update the values of their envs in theupdate
command
- Implement backward compatibility with older profile handling #67
- Fix issue where adding a comment or expiration date to a new or updated environment variable prompted input for all existing environment variables in the profile #70
- Launch command as positional argument by @Rubensei in #41
- Stream output from launched command by @afh in #40
- Add --envs option to export by @afh in #42
- Allow selection with vi keys by @afh in #46
- Add support for nix flakes by @afh in #51
- Fix non-truncated shellscript by @jerome-jutteau in #49
- Bump clap_complete from 4.2.1 to 4.5.1 by @dependabot in #37
- Bump inquire from 0.6.1 to 0.7.0 by @afh in #47
- Improve
add
,launch
,update
andremove
commands usage - Allow environment variable value to have an equal sign #33
- Fix encryption identification issue #36
- Use
CARGO_PKG_VERSION
when git is not installed by @afh in #31 - Only list profiles ending with
.env
by @afh in #32 - Prevent setenv.sh script from including entire stdout #27
- Bump chrono from 0.4.24 to 0.4.33 by @dependabot in #30
- Bump actions/checkout from 3 to 4 by @dependabot in #28
-
Fix issue #17 where envio assumed shell config file was in home directory and would panic if it was not found; envio now prompts users to pass in their shell config if it cannot find it
-
Fix bug where envio would exit without doing its first time setup routine if it could not find the shell config; envio now checks for the config directory to determine if it is a fresh install or not
- Switched to
age
frommagic_crypt
for passphrase encryption method #13
This document records all notable changes to envio.
- Fix slow startup times due to slow update fetching
- Add new argument
--no-pretty-print
toenvio list
command, See Usage - Add support for
fish
shell #9
- Fix Security Vulnerability, See Here
- Fix readme typo by @erjanmx in #10
- docs: add erjanmx as a contributor for doc by @allcontributors in #11
- Bump tokio from 1.26.0 to 1.27.0 by @dependabot in #12
- Users can now create new profiles using files and also pass in environment variables #8
- Added support for the
fish
shell #9
- Both the config and profiles directory are created at startup, if they do not exist #8
- docs: add Vojtch159 as a contributor for doc by @allcontributors in #7
- Bump clap_complete from 4.1.5 to 4.2.0 by @dependabot in #4
- Bump reqwest from 0.11.14 to 0.11.16 by @dependabot in #5
- In addition to being able to load and unload profiles in current terminal sessions, users can now use the
envio launch
sub command to launch programs with specific profiles see Usage - envio now automatically looks for updates
- Users do not need to type in their key twice when modifying environment variables in a profile
- Update usage.md by @Vojtch159 in #1
- Update usage.md to include usage of
launch
sub command - Update CODEOWNERS
- Update README with new
gif
showing the newlaunch
sub command
- @Vojtch159 made their first contribution in #1
- Inital Release