Skip to content

Commit 4e539c4

Browse files
committed
[cli] Print manifest install tags in "info" command
1 parent a029fc6 commit 4e539c4

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

legendary/cli.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,14 @@ def info(self, args):
14301430
else:
14311431
manifest_info.append(InfoItem('Prerequisites', 'prerequisites', None, None))
14321432

1433+
install_tags = {''}
1434+
for fm in manifest.file_manifest_list.elements:
1435+
for tag in fm.install_tags:
1436+
install_tags.add(tag)
1437+
1438+
install_tags = sorted(install_tags)
1439+
install_tags_human = ', '.join(i if i else '(empty)' for i in install_tags)
1440+
manifest_info.append(InfoItem('Install tags', 'install_tags', install_tags_human, install_tags))
14331441
# file # and size
14341442
manifest_info.append(InfoItem('Files', 'num_files', manifest.file_manifest_list.count,
14351443
manifest.file_manifest_list.count))

0 commit comments

Comments
 (0)