Skip to content

Environment Variables

Environment variables for configuring atlcli.

VariableDescription
ATLCLI_SITEAtlassian instance URL (e.g., https://company.atlassian.net)
ATLCLI_EMAILAccount email
ATLCLI_API_TOKENAPI token
ATLCLI_PROFILEDefault profile name
VariableDescription
ATLCLI_CONFIGPath to config file
ATLCLI_LOG_LEVELLog level (debug, info, warn, error)
Terminal window
export ATLCLI_SITE="https://company.atlassian.net"
export ATLCLI_EMAIL="you@company.com"
export ATLCLI_API_TOKEN="your-api-token"
Terminal window
ATLCLI_PROFILE=work atlcli jira search --assignee me

Create a .env file (don’t commit to Git):

ATLCLI_SITE=https://company.atlassian.net
ATLCLI_EMAIL=you@company.com
ATLCLI_API_TOKEN=your-api-token

Load with:

Terminal window
source .env
atlcli jira search --assignee me

Environment variables override config file settings but are overridden by command-line flags:

  1. Config file (~/.atlcli/config.json)
  2. Environment variables
  3. Command-line flags
env:
ATLCLI_SITE: ${{ secrets.ATLASSIAN_URL }}
ATLCLI_EMAIL: ${{ secrets.ATLASSIAN_EMAIL }}
ATLCLI_API_TOKEN: ${{ secrets.ATLASSIAN_TOKEN }}
variables:
ATLCLI_SITE: $ATLASSIAN_URL
ATLCLI_EMAIL: $ATLASSIAN_EMAIL
ATLCLI_API_TOKEN: $ATLASSIAN_TOKEN
Terminal window
docker run -e ATLCLI_SITE -e ATLCLI_EMAIL -e ATLCLI_API_TOKEN atlcli jira search
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.