Color

Indigo
Red
Green
Teal
Blue
Purple
Rose

Mode

Dark

Shemul (PIP)

Shemul helps developers remove command repetition by organizing workflow commands inside a single shemul.json file. It keeps your existing workflow intact while making daily development clearer, safer, and easier to run.

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 a lightweight, project-aware CLI for Python workflows. It centralizes repetitive commands in a single shemul.json file, supports both project and global scopes with deterministic precedence, and includes safety-first execution features like confirmation prompts, dry run, danger warnings, and trace mode.

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.0 focuses on reliability: dual-scope config, template initialization, safety controls, and diagnostics.