Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>DS CommandsNew to Visual Studio Code? Get it now.
DS Commands

DS Commands

Weaver Design

|
1 install
| (0) | Free
Easy UI handling and status checks for ds- commands. Provides tree view, status bar, and command palette integration for managing multiple git repositories.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DS Commands VSCode Extension

A VSCode extension that provides easy UI handling and status checks for the ds- commands in the dev-shell repository.

Features

  • Tree View: Browse all repositories in your workspace with status indicators
  • Status Bar: Quick access to repository status
  • Command Palette: Execute all ds- commands directly from VSCode
  • Auto-detection: Automatically detects git repositories in your workspace
  • Status Monitoring: Real-time git status for each repository (branch, changes, sync status)

Commands

  • DS: Git Init - Initialize and clone repositories for a project
  • DS: Git Remotes - Configure git remotes (upstream/origin)
  • DS: Git Sync - Sync repositories with upstream/main
  • DS: Git Reset - Reset all repos to clean state on main branch
  • DS: Byobu - Start byobu session with all repos
  • DS: Update - Update the dev-shell repository
  • DS: Docker Cleanup - Clean up docker workspace

Configuration

The extension can be configured via VSCode settings:

  • dsCommands.devshellPath: Path to dev-shell directory (auto-detected from DEVSHELL env var if not set)
  • dsCommands.manualRepoPaths: Manual repository paths override (leave empty for auto-detection)
  • dsCommands.projectName: Default project name for ds-git-init (default: "wd")

Requirements

  • VSCode 1.80.0 or higher
  • The ds- commands must be available in your PATH or DEVSHELL environment variable must be set

Development

cd vscode-extension
pnpm install
pnpm run compile
pnpm run watch

Publishing

pnpm run package
pnpm run publish
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft