devex: .git is not an extension

This change makes sure Kernel skips `.git` directories when scanning
for extensions. This allows me to make a git repository containing
example extensions for Puter.
This commit is contained in:
KernelDeimos
2025-09-26 15:27:57 -04:00
committed by KernelDeimos
parent bdd60c63d8
commit 6ff3d154fa
+6
View File
@@ -254,7 +254,13 @@ class Kernel extends AdvancedBase {
return;
}
const mod_dirnames = await fs.promises.readdir(mods_dirpath);
const ignoreList = new Set([
'.git',
]);
for ( const mod_dirname of mod_dirnames ) {
if ( ignoreList.has(mod_dirname) ) continue;
mod_installation_promises.push(this.install_extern_mod_({
mod_install_root_context,
mod_dirname,