This package consumes:
-
Made for Pulsar!
This package was written specifically for Pulsar and did not exist in the Atom package repository.
folder-sync
One-way folder synchronization from tree-view. Copies new/changed files to target and removes files that no longer exist in source.
Features
- One-way sync: Copies only new or changed files to target.
- Auto cleanup: Removes files from target that no longer exist in source.
- Ignore extensions: Skip specific file types during sync.
- Open target: Uses
open-externalservice to open target folder.
Installation
To install folder-sync run ppm install asiloisad/pulsar-folder-sync to install a package directly from the GitHub repository.
Usage
- Right-click a folder in tree-view and run
folder-sync:create - Edit the
.syncconfig file with your target path - Right-click the
.syncfile and runfolder-sync:run
Config file
Use target for absolute path:
{
"target": "C:/Backup/MyFolder",
"ignoreExts": ["log", "tmp"]
}
Or use name with package setting storagePath:
{
"name": "MyFolder",
"ignoreExts": ["log", "tmp"]
}
Target is built as storagePath/name.
Options
target- absolute destination pathname- folder name inside storagePathignoreExts- file extensions to ignore (optional)
Commands
Commands available in .tree-view:
folder-sync:create- create.syncconfig in selected folderfolder-sync:run- run sync using selected.syncfilefolder-sync:open- open target folder in file manager
Contributing
Got ideas to make this package better, found a bug, or want to help add new features? Just drop your thoughts on GitHub — any feedback's welcome!