Implement multiple extension directories

This commit is contained in:
Asher
2019-07-12 16:39:38 -05:00
parent 97167e75ff
commit 286f9a8978
3 changed files with 151 additions and 32 deletions

View File

@ -74,6 +74,11 @@ interface IMainCli {
const main = async (): Promise<void> => {
const args = validatePaths(parseMainProcessArgv(process.argv)) as Args;
["extra-extensions-dir", "extra-builtin-extensions-dir"].forEach((key) => {
if (typeof args[key] === "string") {
args[key] = [args[key]];
}
});
if (!product.extensionsGallery) {
product.extensionsGallery = {