1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00
Files
til/tmux/set-environment-variables-when-creating-session.md

727 B

Set Environment Variables When Creating Session

In Set Session-Specific Environment Variables, I showed how env vars that are scoped to a tmux session can be set in an existing session.

It is also possible to set any number of environment variables when creating a session. This is particularly handy if you are scripting the setup of various tmux environments.

A base command to start a tmux session might look like this:

$ tmux new -s my-project

To set environment variables on that session, use one or more -e flags followed by the name and value.

$ tmux new -s my-project -e EDITOR=code -e PG_VERSION=13.4

See man tmux for more details.