mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
docs: list kconfig components alphabetically via component name
This commit is contained in:
parent
16c88bf320
commit
7254476acb
@ -63,6 +63,9 @@ call_with_python('../gen-dxd.py')
|
||||
def find_component_files(parent_dir, target_filename):
|
||||
parent_dir = os.path.abspath(parent_dir)
|
||||
result = []
|
||||
|
||||
component_files = dict()
|
||||
|
||||
for (dirpath, dirnames, filenames) in os.walk(parent_dir):
|
||||
try:
|
||||
# note: trimming "examples" dir as MQTT submodule
|
||||
@ -71,8 +74,14 @@ def find_component_files(parent_dir, target_filename):
|
||||
except ValueError:
|
||||
pass
|
||||
if target_filename in filenames:
|
||||
result.append(os.path.join(dirpath, target_filename))
|
||||
print("List of %s: %s" % (target_filename, ", ".join(result)))
|
||||
component_files[os.path.basename(dirpath)] = os.path.join(dirpath, target_filename)
|
||||
|
||||
components = sorted(component_files.keys())
|
||||
|
||||
for component in components:
|
||||
result.append(component_files[component])
|
||||
|
||||
print("List of %s: %s" % (target_filename, ", ".join(components)))
|
||||
return result
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user