Skip to content

The "extension-manager" extension for Visual Studio Code allows you to easily manage and install extensions directly from a GitLab repository. With a user-friendly interface, you can view available extensions, install them, and manage installed ones seamlessly.

Notifications You must be signed in to change notification settings

EphraimHaber/extension-manager

 
 

Repository files navigation

extension-manager

The "extension-manager" extension for Visual Studio Code allows you to easily manage and install extensions directly from a GitLab repository. With a user-friendly interface, you can view available extensions, install them, and manage installed ones seamlessly.

Features

  • Marketplace View: Browse and install extensions from a GitLab repository.
  • Installed View: View and manage installed extensions, including uninstalling them with confirmation prompts.
  • Global Configuration: Set up your GitLab token, GitLabHost (optional), project ID, and other settings.

Requirements

  • A GitLab account with access to the repository containing the .vsix files.
  • The repository must be configured to store and serve .vsix files via the GitLab Package Registry.

Extension Settings

This extension contributes the following settings:

  • extensionManager.token: GitLab personal access token.
  • extensionManager.projectId: GitLab project ID.
  • extension-manager.gitlabHost: (Optional) GitLab host. (defaults to gitlab.com)
  • extension-manager.ignoreSSL: (Optional) Add option to ignore SSL (useful for self hosted gitlab instances)

Known Issues

  • Update Functionality: The extension currently does not support automatic updates for installed extensions. This feature is planned for a future release.

Release Notes

1.0.0

  • Initial release of the "extension-manager".
  • Basic features include viewing, installing, and uninstalling extensions.

Enjoy!

About

The "extension-manager" extension for Visual Studio Code allows you to easily manage and install extensions directly from a GitLab repository. With a user-friendly interface, you can view available extensions, install them, and manage installed ones seamlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.2%
  • JavaScript 0.8%