Skip to content

Zetelias/Envie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Envie: CLI or GUI to manage your environment variables

gui.PNG

cli.PNG

Description

Envie is a pure C# tool to manage permanent env variables. "Permanent" means that an env variable created by envie will keep the value you set it to even if you reboot your computer.

(Yes this is just a tool that writes export's in .bashrc)

Supported platforms

  • Linux (tested)
  • MacOS
  • BSD
  • Windows (although windows already has a tool for just that) (tested)

Code organization

  • EnvieCore: The real code, with definitions and implementations for all platforms
  • EnvieFFI: Exposes EnvieCore via FFI, this is possible with AOT. Simply AOT publish it and you will be able to call into or link against EnvieFFI.dll/.so, API is in EnvieFFI/envie.h
  • EnvieCLI: The CLI
  • Envie: The GUI, using Avalonia

Known bugs and limitations

  • Might not work if you use multiple shells

About

Edit environment variables easily

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors