Skip to main content

A tool for comparing esp idf sdkconfigs

Project description

esp-config-diff

esp-config-diff is a Python command-line tool for comparing two configuration files and displaying differences. It highlights added, removed, and modified configuration values, making it easy to track changes between versions.

Features

  • Compare two configuration files and output the differences.
  • Color-coded output to distinguish between added, removed, and modified entries.
  • Option to disable colors for plain-text output.
  • Can be used as a standalone command-line tool or within a Python script.

Installation

python3 -m pip install esp-config-diff

Usage

Basic Usage

esp-config-diff --conf sdkconfig --old-conf sdkconfig.old

Disabling Color Output

esp-config-diff --conf sdkconfig --old-conf sdkconfig.old --no-color

Example output

CONFIG                       Old Value    New Value
===================================================
CONFIG_FEATURE_ENABLED       ABSENT       true
CONFIG_MAX_CONNECTIONS       10           20
CONFIG_TIMEOUT               300          ABSENT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esp_config_diff-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

esp_config_diff-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file esp_config_diff-0.1.0.tar.gz.

File metadata

  • Download URL: esp_config_diff-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for esp_config_diff-0.1.0.tar.gz
Algorithm Hash digest
SHA256 28597d7febdd3e722e9cd42bc5a2e9d82a026bcb6058b501bf0189453f9218a1
MD5 6288c1703288dac46c221abffcb02702
BLAKE2b-256 2cf808d3ed9b0c00836a069d066b20f7bf1722eeea7056d1732f173579ea3f3b

See more details on using hashes here.

File details

Details for the file esp_config_diff-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for esp_config_diff-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 416d2e4fba404dba0accaa7397463bf4f9be2ad229968765c54883feaa43eb68
MD5 b66ec1d58e2ae3c48672fdc6e2373424
BLAKE2b-256 ce824283c696a8113e346ef602684d8444dd04de0181c8613e2f467c5b18ac2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page