An open API service indexing awesome lists of open source software.

https://github.com/startdusk/vs-goimplements

VSCode extensions: to generate go interface code in VSCode
https://github.com/startdusk/vs-goimplements

Last synced: 9 months ago
JSON representation

VSCode extensions: to generate go interface code in VSCode

Awesome Lists containing this project

README

          

# Generate Interface Stubs in Visual Studio Code

[![Badge for version for Visual Studio Code extension](https://vsmarketplacebadge.apphb.com/version-short/clylia217.vs-goimplements.svg?color=blue&style=?style=for-the-badge&logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=clylia217.vs-goimplements&wt.mc_id=vscode-versionlens-gitlab) [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/clylia217.vs-goimplements.svg?color=blue&style=flat-square)](https://marketplace.visualstudio.com/items?itemName=clylia217.vs-goimplements)
[![Rating](https://vsmarketplacebadge.apphb.com/rating-short/clylia217.vs-goimplements.svg?color=blue&style=flat-square)](https://marketplace.visualstudio.com/items?itemName=clylia217.vs-goimplements) [![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?color=blue&style=flat-square)](https://opensource.org/licenses/MIT)

[![Open in Visual Studio Code](https://open.vscode.dev/badges/open-in-vscode.svg)](https://open.vscode.dev/startdusk/vs-goimplements)

**Usage**

![Multi-step sample](https://github.com/startdusk/vs-goimplements/blob/main/preview.gif)

- and you can using default shortcut `Ctrl + Shift + i`

# Pre dependence

- Install Golang
- Install VSCode Go extension and install/update tool

# How to run locally

- Clone the repo locally
- Run `npm install` in terminal to install dependencies
- Run the `Run Extension` target in the Debug View. This will:
- Start a task `npm: watch` to compile the code
- Run the extension in a new VS Code window

**Enjoy:)**