CatStarwind / FileSync

Visual Studio Code Extension to keep external folders synced with a work space.
https://marketplace.visualstudio.com/items?itemName=CatStarwind.filesync
GNU Affero General Public License v3.0
9 stars 6 forks source link
filesync sync vscode vscode-extension

FileSync

Visual Studio Code extentsion to synchronize files when saving between a workspace folder and one or many outside folders.

Features

Multiple mappings supported.

,"filesync.mappings": [
    { "source": "C:\\Dev\\Apple", "destination": "Z:\\Stage\\Apple"}
    , {
        "source": "C:\\Dev\\Peach"
        , "destination": [ "Y:\\Stage\\Peach", "Z:\\Live\\Peach" ]
    }
    , {
        "source": "C:\\Dev\\Orange"
        ,"destination": [
            { "path": "Y:\\Stage\\Orange", "name": "Stage", "active": true }
            , {"path": "Z:\\Live\\Orange", "name": "Live", "active": false }
            , "X:\\Test\\Orange"
        ]
    }
]

File Sync status bar.

fs-statusbar_active fs-statusbar_syncing

Requirements

None.

Extension Settings

Single Destination Mapping

{ "source": "C:\\Dev\\Apple", "destination": "Z:\\Stage\\Apple" }

Multi-Destination Mapping

{
    "source": "C:\\Dev\\Apple"
    , "destination": [
        "Z:\\Stage\\Apple"
        ,{
            "path": "Y:\\Live\\Apple"
            ,"name": "Live"
            ,"active": false
        }
    ]
}

Known Issues

None currently known. Please submit a ticket if any are encountered.

Release Notes

1.1.0 - 2020-05-04

Added

1.0.0 - 2019-10-08

Added