mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 09:39:10 -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):
|
def find_component_files(parent_dir, target_filename):
|
||||||
parent_dir = os.path.abspath(parent_dir)
|
parent_dir = os.path.abspath(parent_dir)
|
||||||
result = []
|
result = []
|
||||||
|
|
||||||
|
component_files = dict()
|
||||||
|
|
||||||
for (dirpath, dirnames, filenames) in os.walk(parent_dir):
|
for (dirpath, dirnames, filenames) in os.walk(parent_dir):
|
||||||
try:
|
try:
|
||||||
# note: trimming "examples" dir as MQTT submodule
|
# note: trimming "examples" dir as MQTT submodule
|
||||||
@ -71,8 +74,14 @@ def find_component_files(parent_dir, target_filename):
|
|||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
if target_filename in filenames:
|
if target_filename in filenames:
|
||||||
result.append(os.path.join(dirpath, target_filename))
|
component_files[os.path.basename(dirpath)] = os.path.join(dirpath, target_filename)
|
||||||
print("List of %s: %s" % (target_filename, ", ".join(result)))
|
|
||||||
|
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
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user