Push & Pull ⬆⬇Push & Pull is a deploy interface for VS Code and JetBrains IDEs (under development). It keeps the workflow simple: push files up, pull files down, and deploy without leaving the editor. Push & Pull adds upload/download context menus, editor toolbar icons, and shortcuts for fast file transfers. Use It is meant to feel quick and practical inside VS Code, like a tiny deploy cockpit for the files you are already editing.
Supported ProtocolsPush & Pull can work with many production-friendly storage and deploy targets, including:
IDE ActionsPush & Pull adds visible IDE actions, not just command palette commands. For files, you can use:
File actions:
For folders, right-click a folder in the Explorer:
In VS Code, the editor title toolbar shows the up/down arrow icons for the current file when there is enough room in the editor header. If VS Code hides one of them, it is usually available in the editor title In JetBrains IDEs, the plugin is still under development. The planned actions are Project View context menu, editor context menu, Tools menu, and main toolbar actions. Editor shortcuts:
In VS Code, the extension runs transfers internally. It does not need to open the integrated terminal for upload or download. SettingsOpen IDE Settings and search for Available settings:
These control how many transfers and checks rclone runs in parallel. They work across deploy protocols such as FTP, SFTP, SSH, WebDAV, S3, and others, but the best value depends on the server. The defaults are conservative for shared hosting. If your backend is fast and stable, you can raise the numbers. Config and SetupPut If you run Push & Pull on a file that is outside the currently opened IDE project or workspace, the extension walks upward from that file until it finds the nearest Do not forget to add Create a config file for your server in
If your website files live inside a deploy folder, you can also create an alias that points directly there. Use your own project name here too:
For example:
Push & Pull always uses Then the extension can use clean paths like:
instead of requiring the deploy folder in every command. Password HandlingIf
Push & Pull silently runs:
through an internal process before every push or pull action. It then writes the generated rclone password under
Command ExamplesUpload a file: RequirementIn VS Code, Push & Pull downloads the latest The extension detects the current OS and CPU architecture, maps that to the matching official When you click upload or download, the extension:
ContributingThis section is for people who want to help with the programming of Push & Pull. The main idea is intentionally simple: Push & Pull does not implement its own deploy logic. We do not crawl directories, compare files, upload chunks, or re-create sync behavior ourselves. That work belongs to Push & Pull is the IDE layer around that workflow. It adds icons, context menu actions, shortcuts, and settings inside the editor, then runs The extension backend should stay small:
Everything after that should be handled by The VS Code extension is the active implementation. The JetBrains plugin files are currently in construction and have not been tested yet with LicensePush & Pull is licensed under the GNU General Public License v3.0 or later. Bug Reports and Feedbackhttps://ceres-assistant.com/web/contact.php Privacy Policy Page |
