1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Update and rename roles_needing_docs.py to roles-needing-docs.py

This commit is contained in:
A Holt 2018-10-09 14:57:23 -04:00 committed by GitHub
parent d452d1c08f
commit f915b5ee22
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,7 +3,7 @@
''' '''
This script checks every role in the project and prints its name to stdout if This script checks every role in the project and prints its name to stdout if
the role directory does not contain a README file and it is not listed in the role directory does not contain a README file and it is not listed in
scripts/docs_ignore. scripts/docs-ignore.
For ease of use, you can pipe the output of this script to a file or to a For ease of use, you can pipe the output of this script to a file or to a
clipboard utility (e.g. pbcopy on macOS, xclip on Linux). clipboard utility (e.g. pbcopy on macOS, xclip on Linux).
@ -14,14 +14,14 @@ from os.path import join as make_path
from glob import glob from glob import glob
def included_roles(): def included_roles():
all_roles = set(os.listdir("roles")) all_roles = set(os.listdir("/opt/iiab/iiab/roles"))
excluded_roles = \ excluded_roles = \
map(str.rstrip, open(make_path("scripts", "docs_ignore"))) map(str.rstrip, open(make_path("/opt/iiab/iiab/scripts", "/opt/iiab/iiab/scripts/docs-ignore")))
included_roles = list(all_roles.difference(excluded_roles)) included_roles = list(all_roles.difference(excluded_roles))
included_roles.sort() included_roles.sort()
return included_roles return included_roles
for role in included_roles(): for role in included_roles():
readme = make_path("roles", role, "README.*") readme = make_path("/opt/iiab/iiab/roles", role, "README.*")
if not glob(readme): if not glob(readme):
print(role) print(role)