dropbox / dbxcli

A command line client for Dropbox built using the Go SDK
Other
1.05k stars 100 forks source link

Added Ignore Command #166

Open WillFantom opened 3 years ago

WillFantom commented 3 years ago

Simply added an toggle-ignore command that sets files to be ignored by dropbox or synced via the filesystem extended attributes.

Not only can a file or directory's ignored state be toggled, but also a set of files/directories based on a .gitignore style file (as suggested in issue #125). This can be done by instead of specifying a file to toggle, by proving the gitignore style file to be used along with the -g flag.

Examples:

WillFantom commented 3 years ago

Also, the issue #157 should be closable with this 👍 However, an important distinction to make is that of syncing from a given point, or syncing at all. This PR implements the latter.

CLAassistant commented 2 years ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

bandtank commented 11 months ago

adding a flag specifically for git sounds like a good idea, but it has a lot of potential to go wrong if the git ignore file has complex expressions. i would remove that.