Skip to content

[Feature Request] Cloud Backup detection and support #32

@hkystar35

Description

@hkystar35

Is your feature request related to a problem? Please describe.
Not at the moment.
I think a great addition would functions for common cloud backup services, like OneDrive, to check if they are running, configured, if any items are pending upload, and to exclude the symlink origin paths from transfer.

Describe the solution you'd like

Function criteria, using OneDrive as an example:

  1. Checks if OneDrive is installed (test -d /Applications/OneDrive.app)
    • If installed, check if configured (defaults read ~/Library/Group\ Containers/UBF8T346G9.OneDriveStandaloneSuite/Library/Preferences/UBF8T346G9.OneDriveStandaloneSuite.plist - there are several key values that can be used)
      • If configured, check if any files pending upload (see plist above for CompleteStatus key)
        • If pending, option to cancel or open OneDrive
      • If configured, ensure symlink origins are excluded from transfer to avoid duplication

Describe alternatives you've considered
There's a folder list for exclusion, but it's not user-profile aware, so excluding files in the user's home path is tricky.

Additional context
Probably a big lift, just an idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions