Instead of directly adding each layer (resulting in some files being needlessly overwritten multiple times throughout the process), it will now create an index first, which significantly improves performance.
This PR also rewrites the console logging system. Instead of writing every file currently being linked, it writes the current file every 100ms or so with a simple progress meter (similar to ninja). This improves performance, as well as making the output look cleaner.
Instead of directly adding each layer (resulting in some files being needlessly overwritten multiple times throughout the process), it will now create an index first, which significantly improves performance.
This PR also rewrites the console logging system. Instead of writing every file currently being linked, it writes the current file every 100ms or so with a simple progress meter (similar to
ninja
). This improves performance, as well as making the output look cleaner.