Skip `.DS_Store` files when scanning themes folder

Nate Butler created

Change summary

crates/theme_importer/src/main.rs | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)

Detailed changes

crates/theme_importer/src/main.rs 🔗

@@ -49,12 +49,6 @@ pub struct ThemeMetadata {
     pub appearance: ThemeAppearanceJson,
 }
 
-// Load a vscode theme from json
-// Load it's LICENSE from the same folder
-// Create a ThemeFamily for the theme
-// Create a ThemeVariant or Variants for the theme
-// Output a rust file with the ThemeFamily and ThemeVariant(s) in it
-
 fn main() -> Result<()> {
     SimpleLogger::init(LevelFilter::Info, Default::default()).expect("could not initialize logger");
 
@@ -65,6 +59,10 @@ fn main() -> Result<()> {
     for theme_family_dir in fs::read_dir(&vscode_themes_path)? {
         let theme_family_dir = theme_family_dir?;
 
+        if theme_family_dir.file_name().to_str() == Some(".DS_Store") {
+            continue;
+        }
+
         let theme_family_slug = theme_family_dir
             .path()
             .file_stem()