Skip to content

Repository files navigation

CloudIgnore

A WPF (.NET 10) desktop tool that stops Dropbox from wasting sync bandwidth on your build folders.

Dropbox has no concept of .gitignore, so it happily syncs every bin/, obj/, node_modules/, and .vs/ folder your build process generates — burning bandwidth and storage on files that don't need to leave your machine.

CloudIgnore scans a chosen root folder against reusable profiles (.NET build folders, Web/Node folders) or an imported .gitignore, shows you exactly what it found, and applies Dropbox's own ignore flag (the com.dropbox.ignored alternate data stream) to each match — the same mechanism Dropbox's client checks internally. Matches can be applied or undone individually, and already-ignored items are called out so you don't double-apply.

Features

  • Finds your Dropbox folder on startup — reads the Dropbox client's own info.json, falls back to probing for a folder with Dropbox's marker files, and only asks you to pick one if neither works. Your choice is remembered in %AppData%\CloudIgnore\settings.json
  • Built-in profiles for common build/dependency folders (bin, obj, .vs, node_modules, dist, build, .next, etc.)
  • Import an existing .gitignore and reuse the same exclusion rules for Dropbox
  • Scan and preview matches before applying anything
  • Apply / undo the Dropbox ignore flag per match
  • Detects folders already flagged as ignored so you don't reapply

Screenshot

CloudIgnore scanning a folder and previewing matches

Requirements

  • Windows (uses NTFS alternate data streams)
  • .NET 10

About

WPF desktop tool that stops Dropbox syncing your build folders. Scans a chosen root against .gitignore rules or built-in profiles, previews every match, then applies Dropbox's native ignore flag.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages