mirror of
https://github.com/clearlinux/unbundle.git
synced 2026-04-28 11:03:38 +00:00
1fe041a96806adc6de23720666e3d43d2ad1c5d3
Keep a set of any bundle we've inspected before as a different set compared to the current bundles being inspected as part of the depth first chain. This fixes a major performance problem with re-evaluating bundles that have already been seen before while still allowing cycles to be spotted and accurately reported in the bundle configurations. Signed-off-by: William Douglas <william.r.douglas@gmail.com>
unbundle
unbundle parses bundle and pundle definition files to recursively resolve a complete list of all packages in a bundle.
usage: unbundle [-h] [--bundles] bundle_name bundle_path
Process bundle packages following includes
positional arguments:
bundle_name name of bundle to process
bundle_path path to clr-bundles directory
optional arguments:
-h, --help show this help message and exit
--bundles Report only included bundle names
unbundle prints a sorted list of all included packages.
Languages
Python
100%