Visual Studio Code extension for Parallels Desktop
This extension allows you to manage a wide range of operations for your Parallels Desktop virtual machines, creating, grouping, operating their snapshots and containers. It is integrated with HashiCorp Vagrant and Packer to automate your workflows.
Grouping Virtual Machines
Groups allow a better management of your virtual machines list, you can create groups, rename them, start/stop all machines in a group and create group snapshots.
Managing Virtual Machine Lifecycle
Know instantly what is the state of your virtual machines, start, stop, pause, and suspend.
Managing Virtual Machine Snapshots
Create, restore and delete virtual machine snapshots in a compact design.
Creating Virtual Machines
Quickly create a new virtual machine. You can choose from a wide range of operating systems that you can install and customize the virtual machine to your needs.
Managing Docker Containers inside Virtual Machines
Manage and create Docker containers inside your virtual machines, without the need to open another window.
Note: a virtual machine should be in the running state for this functionality to work.
Hiding Virtual Machines or Groups
Hide/show virtual machines or groups. Sometimes we don't want to manage and see certain virtual machines in the Visual Studio Code. You can quickly show all hidden items with a click of a button.
Vagrant Boxes Management
Manage your Vagrant boxes, see all the boxes you have installed, delete them or init a new one.
You will need to be on Apple Mac and own a license of Parallels Desktop Pro or Business Edition, find more information here
This extension contributes the following settings:
Support and Community
This extension is in active development, so please refer to our issue tracker for known issues, and please contribute with additional information if you encounter an issue yourself.
We welcome you to the channel on Discord server to discuss improvements you like to see or simply hangout with other developers using Parallels.
If you're interested in contributing, or want to explore the source code of this extension yourself, see our contributing guide, which includes:
Parallels and the Parallels logo are trademarks or registered trademarks of Parallels International GmbH in Canada, the U.S., and/or elsewhere. Apple, Mac, and macOS are trademarks of Apple Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. All other company, product and service names, logos, brands and any registered or unregistered trademarks mentioned are used for identification purposes only and remain the exclusive property of their respective owners. Use of any brands, names, logos or any other information, imagery or materials pertaining to a third party does not imply endorsement. We disclaim any proprietary interest in such third-party information, imagery, materials, marks and names of others.