# Example environment variables for twyg configuration
#
# This demonstrates using confyg's environment variable support.
# All variables use the MYAPP_ prefix for namespacing.
#
# Note: Environment variables work best for simple scalar values.
# Complex nested structures (like fine-grained colors) are better
# configured via TOML/YAML files. This example focuses on the
# main configuration options that work well with env vars.
#
# To use this file:
# 1. Set these in your shell or copy to .env
# 2. Run the example: cargo run --example from-confyg-env

# Basic configuration
MYAPP_LOGGING_COLOURED=true
MYAPP_LOGGING_OUTPUT=stdout
MYAPP_LOGGING_LEVEL=trace
MYAPP_LOGGING_REPORT_CALLER=true

# Timestamp format - using Simple for visual distinction from TOML config
MYAPP_LOGGING_TIMESTAMP_FORMAT=Simple

# Level padding - using Left padding (different from TOML config)
MYAPP_LOGGING_PAD_LEVEL=true
MYAPP_LOGGING_PAD_AMOUNT=7
MYAPP_LOGGING_PAD_SIDE=Left

# Custom separators - visually distinct from TOML config
MYAPP_LOGGING_MSG_SEPARATOR=" :: "
MYAPP_LOGGING_ARROW_CHAR="⇒"

# Note: Fine-grained color configuration is omitted as nested structures
# in environment variables can be complex. For full color customization,
# use the TOML-based configuration (see config-full.toml).
# Default colors will be used when colors are not specified.
