env-select

v0.5.0

v0.5.0 Jun 30 2023 at 12:38 UTC

New Features

  • Shell configuration can now be loaded from env-select init function. Add this to your shell startup script to load it automatically. See installation instructions for more info.
  • --shell-path option allows you to override the $SHELL variable. This is rarely necessary, mostly useful for debugging.
  • Print configured variables to stderr to give some feedback when running es set
  • Add sensitive option to command value source, to mask data in information output
  • Support additional verbosity level with -vv

Other

  • Dynamic commands are now executed within the scope of env-select . Env-select will run your shell as a subprocess to execute the command, rather than print out a templated string (e.g. $(echo def)) to invoke a subshell. This reduces the surface area for bugs, and opens up options new kinds of dynamic values.