New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@evoo/plugin-exec

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@evoo/plugin-exec

The Executor plugin for the Evoo CLI allows you to run shell commands as part of your automated workflows. It provides a simple and secure way to execute commands, with built-in user confirmation to prevent unintended side effects.

latest
npmnpm
Version
1.0.0-alpha.1
Version published
Maintainers
1
Created
Source

Executor Plugin for Evoo CLI

The Executor plugin for the Evoo CLI allows you to run shell commands as part of your automated workflows. It provides a simple and secure way to execute commands, with built-in user confirmation to prevent unintended side effects.

Features

  • Command Execution: Execute any shell command from within your evoo.json configuration.
  • User Confirmation: Prompts the user for confirmation before executing a command, ensuring that no command is run without explicit approval.
  • Customizable Messages: Allows you to set custom start and success messages for each command, providing clear feedback to the user.

Usage

To use the Executor plugin, you will need to add an exec job to your evoo.json configuration file.

The exec Job

PropertyTypeRequiredDescription
type"exec"✔️Specifies the job type.
commandstring✔️The shell command to be executed.
startMessagestringA message to display when the command starts.
successMessagestringA message to display when the command completes successfully.

Example

{
  "plugins": ["exec"],
  "jobs": [
    {
      "type": "exec",
      "command": "npm install",
      "startMessage": "Installing dependencies...",
      "successMessage": "Dependencies installed successfully!"
    }
  ]
}

When you run the Evoo CLI with this configuration, the Executor plugin will first ask for your confirmation. If you approve, it will execute the npm install command and display the custom messages at the start and end of the process.

Security

For security reasons, the Executor plugin will always prompt for user confirmation before executing any command. This is to ensure that you are aware of the commands being run and to prevent malicious or unintended actions.

FAQs

Package last updated on 30 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts