Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Revive CMDNew to Visual Studio Code? Get it now.
Revive CMD

Revive CMD

Mohit Nippanikar

|
46 installs
| (0) | Free
Run your common commands with a single click
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Revive CMD

Revive CMD Logo

A VS Code extension for quickly running common commands with a single click

Features

  • Run Custom Commands: Configure your own commands in a commands.json file
  • Command Dropdown: Quick access to all available commands via dropdown menu
  • Folder Selection: Choose which directory to run your commands in
  • Prebuilt Commands: One-click access to common commands:
    • npm run dev
    • npm start
    • npm run build
    • npm test
    • git pull
  • Multiple Terminals: Each command runs in its own named terminal
  • Easy Access: Terminal icons in the editor title bar and explorer view

Usage

Quick Start

  1. After installation, you'll see terminal icons in your editor's title bar and explorer view
  2. Click the "Select Command to Run..." icon to see all available commands
  3. Choose a command and then select which folder to run it in
  4. The command will execute in a new terminal window

Using the Command Dropdown with Folder Selection

  1. Click the terminal icon labeled "Select Command to Run..." in the editor title bar or explorer view

    Command Dropdown

  2. Choose from the dropdown menu of available commands:

    Command Dropdown

  3. Select which folder to run the command in (current directory or any subfolder)

    Folder Selection

  4. The selected command will run in the chosen directory in a new terminal

Setting Up Custom Commands

  1. Create a commands.json file in the root of your workspace with this structure:
{
  "commands": [
    {
      "terminal": "Frontend",
      "command": "npm run dev"
    },
    {
      "terminal": "Backend",
      "command": "cd api && npm start"
    },
    {
      "terminal": "Tests",
      "command": "npm test"
    }
  ]
}
  1. Click the "Run Commands from JSON" terminal icon or select it from the dropdown menu

Multiple Terminals

  1. All commands will execute simultaneously in separate terminals:

Multiple Terminals

Installation

From Marketplace

  1. Open VS Code
  2. Go to Extensions view (Ctrl+Shift+X)
  3. Search for "Revive CMD"
  4. Click Install

From VSIX File

  1. Download the latest .vsix file from the releases page
  2. In VS Code, go to Extensions view (Ctrl+Shift+X)
  3. Click "..." at the top of the Extensions panel
  4. Select "Install from VSIX..."
  5. Choose the downloaded .vsix file
  6. Click "Install"

Configuration Examples

Simple React Project

{
  "commands": [
    {
      "terminal": "React Dev",
      "command": "npm run start"
    },
    {
      "terminal": "Tests",
      "command": "npm test"
    }
  ]
}

Full Stack Project

{
  "commands": [
    {
      "terminal": "Backend",
      "command": "cd server && npm run dev"
    },
    {
      "terminal": "Frontend",
      "command": "cd client && npm start"
    },
    {
      "terminal": "Database",
      "command": "docker-compose up"
    }
  ]
}

Next.js + API Project

{
  "commands": [
    {
      "terminal": "Next.js",
      "command": "npm run dev"
    },
    {
      "terminal": "API",
      "command": "cd api && npm start"
    },
    {
      "terminal": "Prisma Studio",
      "command": "npx prisma studio"
    }
  ]
}

Development

Building the Extension

  1. Clone the repository:
git clone https://github.com/Mohit-Nippanikar78/Revive-CMD
cd revive-cmd
  1. Install dependencies:
npm install
  1. Package the extension:
npm install -g @vscode/vsce
vsce package

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Feedback

If you have any feedback or issues, please file an issue at the GitHub repository.


Made by Mohit Nippanikar

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft