-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
V1.1.0: update
README.md
+ lowered minimum required vscode version.
- Loading branch information
1 parent
d021e96
commit 86dfa09
Showing
7 changed files
with
61 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,3 +8,4 @@ vsc-extension-quickstart.md | |
**/*.map | ||
**/*.ts | ||
**/.vscode-test.* | ||
README-resources |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,42 @@ | ||
# FileHarmony README | ||
# FileHarmony | ||
|
||
A simple vscode extension to keep two directories in sync. | ||
|
||
> NOTE: you need **vscode v1.54.0** minimum to install and use this extension. | ||
[Will be completed soon...] | ||
|
||
## How to Use | ||
|
||
Simply install the extension. A folder icon should appear on your primary activity bar: | ||
|
||
![File Harmony icon on activity bar](./README-resources/01-Activity-Bar-Icon.jpg) | ||
|
||
clicking on this icon (highlighted by the red circle) opens the control panel for File Harmony. There are 5 main elements in this panel: | ||
|
||
1. **Source Path**: The address (relative or absolute) to the directory where you would want to **copy files from**. | ||
2. **Target Path**: The address (relative or absolute) to the directory where you would want to **paste files to**. | ||
3. **Ignore List**: A list of comma separated directories or files names in the **source path** that need to be ignored. | ||
4. **Sync Status Toggle Switch**: Selects/shows the current sync status (syncing or not). | ||
5. **Save Button**: Saves the configuration. | ||
|
||
|
||
### Some Notes About This Plugin | ||
|
||
There are some gotchas/notes about this plugin that you need to know before using it: | ||
|
||
- The "ignore list" does not support patterns/wildcards, **only exact matches**. This is intentional as at my work place I needed things to be very explicit. | ||
- Sync status is workspace-bound. This means that if you turn syncing on, it **(all configuration) will persist** even after closing vscode. However, the syncing will only happen while vscode is up and running (duh!). | ||
- If you leave sync status "on" in a workspace and close vscode, launching vscode again will cause an **immediate directory sync**. | ||
- Syncing is unilateral, therefor changes in the target path do not trigger a sync operation. All such changes will be overwritten the moment a change occurs in the source path. | ||
- Clicking on the "Sync Status" toggle switch alone will not activate the extension. Do NOT forget to click save. | ||
- Using the [Command Palette](https://code.visualstudio.com/api/ux-guidelines/command-palette) in vscode and searching for "File Harmony" you can see two commands: one for toggling sync status on/off and another for showing the current sync status. | ||
|
||
|
||
## Pull Requests and Contribution? | ||
|
||
Most probably not. This is a purely utilitarian extension I developed for my work place. I do not care to actively maintain it. | ||
|
||
|
||
## License | ||
|
||
This extension is under MIT license. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters