function OnInit(initData) { initData.name = "Git Repo Column"; initData.version = "1.0"; initData.copyright = "(c) 2020 Leo Davidson"; initData.url = "https://resource.dopus.com/t/label-assignment-using-label-filters-and-contained-subfolders/36311"; initData.desc = "Indicates if a folder contains a .git sub-folder."; initData.default_enable = true; initData.min_version = "12.21"; var col = initData.AddColumn(); col.name = "GitRepo"; col.method = "OnColumn"; col.label = "Git Repo"; col.justify = "left"; col.autogroup = true; } function OnColumn(scriptColData) { if (!scriptColData.item.is_dir) { return; } var resPath = DOpus.FSUtil.Resolve(scriptColData.item.realpath); if (DOpus.FSUtil.Exists(resPath + "\\.git")) { scriptColData.value = "Yes"; scriptColData.sort = 0; // Sort Yes before No. } else { scriptColData.value = "No"; scriptColData.sort = 1; // Sort Yes before No. } }