Command: ennote config

Manage local CLI configuration profiles and set active environment targets. Configuration is stored safely in your local environment and can be overridden via environment variables.

Overview

The config command allows you to manage the target organization and workspace context for your CLI sessions without needing to pass them as flags to every command.

bash
ennote config [command]

Available Commands:
  set         Set a local configuration value
  show        Display current active configuration parameters

Setting Configuration (ennote config set)

Set a specific key to control which workspace and organization secrets are fetched from. Requires exactly 2 arguments (key and value).

bash
ennote config set [key] [value]

Supported Keys:

  • organization-id
  • workspace-id

Examples:

bash
ennote config set organization-id my-organization-id
ennote config set workspace-id my-workspace-id

Viewing Configuration (ennote config show)

Review your currently active configuration context.

bash
ennote config show

Example Output:

yaml
--- Active Ennote Configuration ---
Organization ID: demo-org
Workspace ID:    demo-workspace

Environment Variable Overrides

CLI configurations can be completely bypassed or overridden at runtime using environment variables, making it ideal for CI/CD environments.

  • ENNOTE_ORGANIZATION_ID:The ID of the target organization. 

  • ENNOTE_WORKSPACE_ID:The ID of the target workspace environment (e.g., Dev, Prod). 

  • ENNOTE_DO_NOT_TRACK:Set to 1 or true to disable all external API calls for version telemetry and update checks. Strongly recommended for air-gapped or heavily monitored SOC 2 environments. 

Need Help?

If you encounter any issues or have questions, don’t hesitate to contact support. Our team is here to assist you with any challenges you might face.

Was this page helpful?

© 2026 Ennote.io. All Rights Reserved.