Skip to content

ProjectEnv plugin provides settings to configure project-wide .env (dotenv), json/yaml files in PyCharm / IDEA / GoLand / etc.

Notifications You must be signed in to change notification settings

BredoGen/ProjectEnv

Repository files navigation

ProjectEnv

THIS PLUGIN IS NOT MAINTAINED ANYMORE. I BELEIVE THE ENV FILE SUPPORT MUST BE IN THE IDEA CORE.

PLEASE VOTE FOR THE TICKET: https://youtrack.jetbrains.com/issue/PY-5543

Build Version Downloads

ProjectEnv plugin provides settings to configure project-wide .env (dotenv)/json/yaml files. Environment variables will be applied to:

  • Terminal in all IDEA-based products (tested on Linux, macOS)

Run Configuration support:

  • Python Run Configurations, Python / Django Console
  • Java Run Configurations (IDEA)
  • Go Run Configurations (GoLand)

GitHub

Settings

Env Files tool window > Add your .env/json/yaml files

For JSON/Yaml files only String:String maps are currently supported.

You can also toggle plugin features: Env Files tool window > ⚙️:

  • Enable in Terminal (requires terminal restart)
  • Enable in Run Configurations
  • Also Enable in Test Run Configurations (special thanks to lirikooda)

Credits

Source code mostly based on FileEnv plugin by Borys Pierov. Special thanks for his great work.

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "ProjectEnv" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


WARNING: I'm not a Java/Kotlin developer. The plugin purpose is to solve my own inconvenience while working with 12factor apps in PyCharm.

Plugin based on the IntelliJ Platform Plugin Template.

About

ProjectEnv plugin provides settings to configure project-wide .env (dotenv), json/yaml files in PyCharm / IDEA / GoLand / etc.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages