-
Deployed Extension:
https://marketplace.visualstudio.com/items?itemName=ChaitanyaShahare.lazygit
-
Source Code on GitHub:
Introduction
A simple extension for Visual Studio Code to add a function and a chorded keybind to open Lazygit an TUI(Terminal User Interface) Git client in a terminal on the main editor pane of the VS Code.
Technologies
- TypeScript
- VS Code Extension API
- GitHub Actions
Features
- Provides the function
lazygit.openLazygit
to open lazygit in main editor pane of VS Code. - Chorded Keybind
cmd+g g
to open lazygit in main editor pane. - Set up a CI/CD pipeline to publish the extension to the VS Code Marketplace using
GitHub Actions
.
More
Read about how & why I created it on my blog post
Links
- Lazygit for VSCode extension: https://marketplace.visualstudio.com/items?itemName=ChaitanyaShahare.lazygit
- Source Code: https://github.com/Chaitanya-Shahare/lazygit-for-vscode
- Blog post: https://blog.chaitanyashahare.com/post/how-i-built-my-first-vscode-plugin/