diff options
author | 2023-07-31 14:24:08 -0700 | |
---|---|---|
committer | 2023-07-31 14:24:08 -0700 | |
commit | 7b8df184b3ac7df715d7e57aa6514f47f100bb59 (patch) | |
tree | aa7237bc85475b8f35f627174172543c2227190e /docs/guides/runtime/read-env.md | |
parent | 90991da908b0725802db63d9fd8d5b4de1eb21a5 (diff) | |
download | bun-7b8df184b3ac7df715d7e57aa6514f47f100bb59.tar.gz bun-7b8df184b3ac7df715d7e57aa6514f47f100bb59.tar.zst bun-7b8df184b3ac7df715d7e57aa6514f47f100bb59.zip |
Add env guides
Diffstat (limited to 'docs/guides/runtime/read-env.md')
-rw-r--r-- | docs/guides/runtime/read-env.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/guides/runtime/read-env.md b/docs/guides/runtime/read-env.md new file mode 100644 index 000000000..512f731dd --- /dev/null +++ b/docs/guides/runtime/read-env.md @@ -0,0 +1,32 @@ +--- +name: Read environment variables +--- + +The current environment variables can be accessed via `process.env`. + +```ts +process.env.API_TOKEN; // => "secret" +``` + +--- + +Bun also exposes these variables via `Bun.env`, which is a simple alias of `process.env`. + +```ts +Bun.env.API_TOKEN; // => "secret" +``` + +--- + +To print all currently-set environment variables to the command line, run `bun run env`. This is useful for debugging. + +```sh +$ bun run env +BAZ=stuff +FOOBAR=aaaaaa +<lots more lines> +``` + +--- + +See [Docs > Runtime > Environment variables](/docs/cli/run#environment-variables) for more information on using environment variables with Bun. |