Color

Indigo
Red
Green
Teal
Blue
Purple
Rose

Mode

Light

Shemul (PIP)

Shemul is an advanced project-aware CLI tool for task automation based on JSON configuration for PIP. It is a free and open-source CLI that centralizes repetitive development commands in shemul.json and runs them with safety controls, supporting both project-local and user-global command scopes.

Features

Dual Scope Configuration

Use project-level and global-level command definitions. Project commands automatically override global commands for deterministic behavior.

Safety First Execution

Run commands with confidence using confirmation prompts, danger warnings, dry run previews, and trace mode for transparent execution.

Project-Aware CLI

Shemul automatically discovers local project context through shemul.json and keeps recurring development tasks organized in one place.

Installation

Install using PIP

Shemul requires Python 3.14 or higher. Install it from PyPI with pip:

pip install shemul

Initialize Global Config

Create a global command registry:

shemul init -g

Initialize a Project

Create a project-level setup from template:

shemul init fastapi-backend

Support

Security Contact

For security-related issues, contact the maintainers directly.

Open Source

Shemul is open source under the MIT License and welcomes community contributions.

Contributors

Md. Ashraful Alam Shemul

Author and Software Developer

Product List

Shunno Programming Language

Shunno is a general-purpose programming language in Bengali. Shunno is a high-level and statically typed language designed to develop basic software applications. Shunno aims at making programming accessible to Bengali speakers.

Britto AI

Britto AI is a deep learning AI model for conversational chatbot. It can also solve mathematical problems, answer general knowledge questions, and more.

Fishtock

Fishtock is a fish stock analysis software to predict the future stock of fish. It can be used to determine the estimated fish stock in a particular area or country. Currently, this model is trained for Hilsha fish in Bangladesh.

Install-Express

Install-Express is a CLI tool that helps you to create a Express.js backend project in seconds. It is a simple, fast, and lightweight tool that you can use to create a Express.js backend project with TypeScript, Pug, and Sass. It also includes a basic folder structure and some basic files to get started

WP-Next

WP-Next (Wordpress-Next) is a WordPress-backed simple and beautiful blog frontend using Next.js developed by S Technologies. It is a fully responsive blog frontend that is easy to customize and use. It is built with Next.js and Tailwind CSS by using WordPress REST API.

CookieCons

CookieCons is a simple and lightweight cookie consent plugin for WordPress. It is a free and open-source plugin that helps you comply with the EU GDPR cookie law and CCPA regulations. It is compatible with any WordPress theme and any WordPress version. It is also compatible with any browser, device, and operating system.

ProjectPress

ProjectPress is a simple WordPress plugin for managing projects. It is a simple, fast, and lightweight tool that you can use to create and manage projects in WordPress.

S PHP Engine (SPE)

S PHP Engine (SPE) is a lightweight MVC-based PHP framework for building powerful full stack web applications.

S Template Engine (STE)

S Template Engine (STE) is a lightweight template engine for PHP.

S Database Explorer (SDE)

S Database Explorer (SDE) is a simple and easy to use Database Explorer for MySQL with PDO.

S Number Manager (SNM)

S Number Manager (SNM) is a simple library for converting numbers in different languages.

Jaal Browser

Jaal is a lightweight, free and opensource web browser for Windows and Linux. Jaal does not track you and gives you complete freedom of browsing. Also, you can synchronize your data by connecting your Ulkaa account.

ViewMD

ViewMD is a lightweight, free, and opensource Markdown viewer for Windows and Linux.

Shemul (PIP)

Shemul is an advanced project-aware CLI tool for task automation based on JSON configuration for PIP. It is a free and open-source CLI that centralizes repetitive development commands in shemul.json and runs them with safety controls, supporting both project-local and user-global command scopes.

Frequently Asked Question (FAQ)

What is Shemul?

Shemul is a lightweight CLI for organizing repetitive development commands with project-aware behavior and safe execution features.

How do I run configured commands?

After defining commands in shemul.json, run them directly:

shemul <command>

What is the stable release line?

Version 1.0.1 focuses on reliability: dual-scope config, template initialization, safety controls, and diagnostics.

What is the latest release of Shemul?

Shemul Version 1.0.1 is the latest release on March 19, 2026.