Skip to content

Instantly share code, notes, and snippets.

@ritwickdey
Last active March 20, 2023 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ritwickdey/f60f1239ef56ff48bbe143896544744d to your computer and use it in GitHub Desktop.
Save ritwickdey/f60f1239ef56ff48bbe143896544744d to your computer and use it in GitHub Desktop.
Quickly convert .env (non exported variable) file to .envrc (exported variable)
# To convert .env file to .envrc
# usages: make [.env_file]2envrc
# e.g. "make .env2envrc" or "make .env.production2envrc"
%2envrc:
$(eval file := $*)
@(cat $(file) | sed 's/^/export /' > .envrc)
@echo ".envrc generated from $(file)"
# example
# echo KEY1=VALUE1 >> .env.local
# echo KEY2=VALUE2 >> .env.local
#
# make .env.local2envrc
# cat .envrc
# >> export KEY1=VALUE1
# >> export KEY2=VALUE2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment