dropfix helps you configure Dropbox to ignore specific development directories (`.venv`, `.conda`, `node_modules`) that don't need to be synced across machines.
Project description
dropfix
[!TIP] Dropbox Directory Ignore Tools
dropfix helps you configure Dropbox to ignore specific development directories (.venv, .conda, node_modules) that don't need to be synced across machines.
Installation
uv tool install dropfix
Usage
# Basic usage (auto-detects Dropbox path and ignores common directories)
dropfix
# Dry run mode (shows what would happen without making changes)
dropfix --dry-run
# Specify custom Dropbox path
dropfix --path /path/to/your/Dropbox
# Ignore specific directories
dropfix --dirs .venv .cache node_modules
Check which directories are being ignored:
# Check which directories are ignored (auto-detects Dropbox path)
dropfix-check
# Show only ignored directories
dropfix-check --show ignored
# Show only not-ignored directories
dropfix-check --show not-ignored
Why These Tools?
- Save Space: Avoid syncing large development directories
- Improve Performance: Reduce Dropbox sync operations
- Cross-Platform Compatible: Works across different operating systems
Cross-Platform Safety
These scripts set the same com.dropbox.ignored attribute (with value 1) that Dropbox recognizes across all platforms:
- Windows uses NTFS alternate data streams
- macOS uses extended attributes
- Linux uses file attributes
You can safely use Windows machines, macOS, and Linux with the same Dropbox account without conflicts.
After Running
Remember to restart Dropbox for the changes to take effect.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dropfix-0.1.1.tar.gz.
File metadata
- Download URL: dropfix-0.1.1.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ffb923dd6a1d9a3d3af0ac49b590815bcbab4346437172f3324cbd11ede9db8
|
|
| MD5 |
47d6121e261fecc867ca14c21a330164
|
|
| BLAKE2b-256 |
c595f339976d7141a54e5c88651fa248b77e8f6e457e40c57275e25adc5d71e3
|
File details
Details for the file dropfix-0.1.1-py3-none-any.whl.
File metadata
- Download URL: dropfix-0.1.1-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddd74835f0f5eb4fd75a84c2f939f695cb905f22d4fdb5ed50e42c7144a76e14
|
|
| MD5 |
e6b9cae60eb20b4559a390e9591a9112
|
|
| BLAKE2b-256 |
b903a99568df35793389fbbc845432bd60164cafaa9d1520fd24fcbefda778c6
|