Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Dev Workflow ToolkitNew to Visual Studio Code? Get it now.
Dev Workflow Toolkit

Dev Workflow Toolkit

Manoj Patode

| (0) | Free
Developer productivity toolkit for VS Code: wrap text in HTML templates via right-click, run your own configurable commands from the status bar, and commit + push to git in one click.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dev Workflow Toolkit

By Manoj Patode

Wrap text in HTML via right-click, run your own commands from the status bar, and commit + push to git in one click. Fully configurable, runs entirely locally.

1. Text Wrappers

Select text, then either use a shortcut or right-click.

Wrapper Shortcut Output (HTML)
NoWrap Span Ctrl+Alt+1 <span class='nowrap'>text</span>
Glossary Link Ctrl+Alt+2 <a class="gls-term" ...>text</a>
Sup Tag Ctrl+Alt+3 <sup>text</sup>
Strong Tag Ctrl+Alt+4 <strong>text</strong>

Right-click on selected text:

  • Wrap with NoWrap Span — top-level, one click
  • Wrap Selection ▶ — submenu containing:
    • Glossary Link, Sup Tag, Strong Tag — direct, one click each
    • Wrap with Custom Template — opens a picker listing any wrappers you've added below

Add your own wrapper

Settings → devWorkflowToolkit.customWrappers:

"devWorkflowToolkit.customWrappers": [
  { "label": "Wrap with Em", "prefix": "<em>", "suffix": "</em>" }
]

Available via right-click → Wrap Selection ▶ → Wrap with Custom Template, which opens a picker listing everything you've added here. (Custom wrappers are grouped behind this one picker entry, not listed individually in the submenu.)

2. Custom Commands

A status bar button — 🖥 Custom — runs any shell command you define.

Settings → devWorkflowToolkit.customCommands:

"devWorkflowToolkit.customCommands": [
  { "label": "Git Status", "command": "git status", "showButton": false },
  { "label": "Git Pull", "command": "git pull", "showButton": true }
]

Ships with two defaults out of the box: Status and Pull, both picker-only.

Set showButton: true to give that command its own dedicated status bar button (also keybindable via Ctrl+K Ctrl+S, for the first 10 entries — a VS Code limit on keybindable commands). Leave it as false, or omit it, to keep the command picker-only — runnable via the 🖥 Custom dropdown. No popups, no prompts — it's controlled entirely by this field.

3. Git Commit & Push

Click 🔀 Commit & Push → type a commit message (empty messages are rejected) → runs:

git add . && git commit -m "your message" && git push

This does not pull first — if your branch is behind, the push fails safely (nothing is lost) and you pull/resolve/push manually, same as normal git.

4. Quick Add

Click ⚙️ Add Command/Wrapper → choose "Custom Command" or "Custom Wrapper" → it opens settings.json with a ready-to-edit template inserted at the right spot. No manual searching through Settings.

Shell

By default, every button opens a new terminal at your current workspace root, using your system's default shell. To force a specific shell:

"devWorkflowToolkit.shellPath": "C:\\Windows\\System32\\cmd.exe"

Use double backslashes (\\) in JSON paths — a single \ won't parse correctly.

Keyboard Shortcuts

Every command here is a standard VS Code command — rebind any of them via Ctrl+K Ctrl+S, search by name.

Build & Install

npm install
npm run compile
vsce package
code --install-extension dev-workflow-toolkit-1.2.0.vsix --force

Reload VS Code: Ctrl+Shift+P → "Developer: Reload Window"

About

Made with ❤️ by Manoj Patode

  • Built with the native VS Code Extension API — TypeScript, no external frameworks
  • Runs entirely locally — no network calls, no telemetry, no external APIs
  • Your code, commands, and commit messages never leave your machine
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft