npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@deepwizards/bengine-cli

v1.1.0

Published

CLI for bengine operations

Readme

Bengine CLI

Bengine CLI is a command-line interface for managing Bengine extensions and core functionalities. It streamlines processes such as creating, packing, deploying, installing, and uninstalling extensions, along with basic management of the Bengine core.

Prerequisites

Before installing Bengine CLI, ensure you have the following prerequisites installed:

  • Node.js: Bengine CLI is built on Node.js. If you don't have Node.js installed, download and install it from the Node.js official website: https://nodejs.org/

  • Docker: Some functionalities of Bengine CLI require Docker. Download and install Docker from the official Docker website: https://www.docker.com/get-started

Ensure that both Node.js and Docker are properly installed and configured on your system by running node -v and docker -v in your command line.

Installation

Bengine CLI can be installed either via npm (recommended for most users) or manually for development and contribution purposes.

NPM Installation (Recommended)

  1. Install the Bengine CLI globally using npm: npm install bengine-cli -g

Manual Installation

  1. Clone the repository: git clone [email protected]:deepwizards/bengine-cli.git

  2. Navigate to the cloned directory: cd bengine-cli

  3. Install dependencies: npm install

  4. Link the CLI for global use: npm link

Usage

Once installed, the bengine command is available for various operations.

Extension Management

  • Create a New Extension:

    • Command: bengine ext new <extension-name>
    • Description: Initializes a new extension with the given name, creating a directory and the necessary boilerplate files.
  • Pack an Extension:

    • Command: bengine ext pack <extension-name>
    • Description: Compresses the specified extension into a zip file for distribution, placing it in the _releases directory.
  • Deploy an Extension:

    • Command: bengine ext deploy <extension-name>
    • Description: Deploys the specified extension to a remote server or repository, typically for distribution or testing.
  • Install an Extension:

    • Command: bengine ext install <extension-name>
    • Description: Installs an extension into your Bengine environment, making it available for use.
  • Uninstall an Extension:

    • Command: bengine ext uninstall <extension-name>
    • Description: Removes an installed extension from your Bengine environment.
  • List All Extensions:

    • Command: bengine ext ls
    • Description: Displays a list of all currently installed extensions, along with their version and status.

Core Management

  • Clone the Bengine Core:

    • Command: bengine core clone
    • Description: Clones the Bengine core repository to your local machine for development or customization.
  • Install the Bengine Core:

    • Command: bengine core install
    • Description: Installs the Bengine core components, setting up the necessary environment and dependencies.
  • Update the Bengine Core:

    • Command: bengine core update
    • Description: Updates the Bengine core to the latest version, pulling changes from the central repository.
  • Start Bengine Core Services:

    • Command: bengine core start
    • Description: Starts the core Bengine services, initiating any background processes or servers.
  • Stop Bengine Core Services:

    • Command: bengine core stop
    • Description: Stops all running Bengine core services, effectively shutting down the Bengine environment.
  • List Bengine Core Activities:

    • Command: bengine core ls
    • Description: Lists all active Bengine core processes and services, providing a snapshot of the current system state.

CLI Updates

  • Update the Bengine CLI:
    • Command: bengine cli update
    • Description: Updates the Bengine CLI tool to the latest version, ensuring access to the latest features and fixes.

General Commands

  • Get Help:

    • Command: bengine --help
    • Description: Displays help information, listing all commands and their brief descriptions.
  • Check CLI Version:

    • Command: bengine --version
    • Description: Displays the current version of the Bengine CLI.

Contributing

Contributions to Bengine CLI are welcome. Please follow the standard GitHub pull request process to submit your changes.

Support and Queries

For support or further inquiries, reach out to [email protected].

Thank you for using and contributing to Bengine CLI!