LDcmd (LegendDaD's Command prompt )

Leader โ—1 โ—14 โ—65
calendar_today ago โ€ข schedule3 min read

Project Link - https://github.com/LegedsDaD/LDcmd

# ๐Ÿš€ LDcmd (LegendDaD's Command prompt ) ### A Modern, Theme-Aware Windows Command Prompt Wrapper Transform the classic Windows CMD into a beautiful, interactive terminal with customizable themes, PTY support, command history, tab completion, and a polished developer experience.
![Python](https://img.shields.io/badge/Python-3.9+-3776AB?style=for-the-badge&logo=python&logoColor=white) ![PyQt6](https://img.shields.io/badge/PyQt6-GUI-41CD52?style=for-the-badge&logo=qt&logoColor=white) ![Windows](https://img.shields.io/badge/Windows-10%2F11-0078D6?style=for-the-badge&logo=windows&logoColor=white) ![License](https://img.shields.io/github/license/YOUR_USERNAME/LDcmd?style=for-the-badge) ![Stars](https://img.shields.io/github/stars/YOUR_USERNAME/LDcmd?style=for-the-badge) ![Issues](https://img.shields.io/github/issues/YOUR_USERNAME/LDcmd?style=for-the-badge)

โœจ Overview

LDcmd is a modern desktop wrapper around the Windows Command Prompt built with PyQt6.

Instead of using the plain black CMD window, LDcmd provides a beautiful interface featuring multiple themes, interactive command execution, PTY support, command history, tab completion, custom built-in commands, and a polished developer-focused experience.


๐Ÿ“ธ Features

๐ŸŽจ Beautiful Themes

Switch themes instantly with:

ldcmd theme <theme-name>

Available themes:

Theme Description
๐ŸŒ™ Dark Clean modern dark theme
โ˜€๏ธ Light Bright and professional
๐Ÿ”ฎ Glassmorphism Frosted-glass futuristic look
๐Ÿ’ป DevCore GitHub-inspired developer theme
๐ŸŒˆ Cyberpunk Neon futuristic terminal

๐Ÿ–ผ๏ธ Theme Showcase

๐ŸŒ™ Dark

Modern and clean daily-driver theme :

ldcmd_dark

โ˜€๏ธ Light

Professional light-mode experience:

ldcmd_light

๐Ÿ”ฎ Glassmorphism

Blur-inspired futuristic interface :

ldcmd_glassmorphism

๐Ÿ’ป DevCore

GitHub-inspired developer workspace :

ldcmd_devcore

๐ŸŒˆ Cyberpunk

Neon aesthetics with glowing accents :

ldcmd_cyberpunk

โšก Interactive Terminal

  • Real-time command execution
  • Interactive PTY support
  • Supports CLI applications
  • Supports keyboard-driven programs
  • Instant key forwarding

โŒจ๏ธ Smart Input

  • Command history navigation
  • Tab completion
  • Multi-directory support
  • Built-in directory navigation
  • Quick terminal restart

๐Ÿ›‘ Process Control

  • Stop running processes
  • Ctrl+C emulation
  • Force kill support
  • Process state indicators

๐Ÿ“‹ Better Output

  • ANSI cleanup
  • Clean rendering
  • Select and copy text
  • Auto-scroll
  • Rich terminal display

๐Ÿ–ฅ๏ธ Modern Window

  • Custom title bar
  • Frameless design
  • Window dragging
  • Resize support
  • Minimize / Maximize controls

๐ŸŽฏ Built-in Commands

General

ldcmd
ldcmd info
ldcmd version
ldcmd help

Themes

ldcmd theme
ldcmd theme dark
ldcmd theme light
ldcmd theme glassmorphism
ldcmd theme devcore
ldcmd theme cyberpunk
ldcmd pwd
ldcmd cd <path>

Terminal

ldcmd cls
ldcmd clear
ldcmd restart

๐Ÿš€ Installation

Go to Releases and Download the executable LDcmd.exe from their .

If Microsoft Windows Defender blocks the LDcmd.exe from being executed select the "run anyway" or change properties to execute LDcmd.

Clone Repository

git clone https://github.com/LegedsDaD/LDcmd.git
cd LDcmd

Install Dependencies

pip install PyQt6 pywinpty

Run

python ldcmd.py

๐Ÿ“ฆ Building an Executable

Using PyInstaller:

pip install pyinstaller
pyinstaller --onefile --windowed ldcmd.py

Output:

dist/
โ””โ”€โ”€ LDcmd.exe

Users do not need Python installed when using the generated executable.


โŒจ๏ธ Keyboard Shortcuts

Shortcut Action
Enter Execute command
Tab Auto-complete
โ†‘ Previous command
โ†“ Next command
Ctrl + L Clear screen
Ctrl + C Interrupt process
Esc Stop running process
Ctrl + A Select all output

๐Ÿ—๏ธ Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚        LDcmd UI         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚        PyQt6 GUI        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚   PTY / Subprocess API  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚     Windows CMD.exe     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ง Technologies

  • Python
  • PyQt6
  • pywinpty
  • Windows Command Prompt
  • QProcess
  • Native Windows APIs

๐ŸŒŸ Why LDcmd?

โœ… Beautiful modern interface

โœ… Interactive PTY support

โœ… Multiple built-in themes

โœ… Smart command handling

โœ… Fully standalone executable

โœ… Lightweight and fast

โœ… Familiar CMD workflow


๐Ÿค Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License.


### โญ If you like LDcmd, consider starring the repository! Built with โค๏ธ using Python & PyQt6 by @LegedsDaD

2 Comments

1 vote
2
๐Ÿ”ฅ Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Iโ€™m a Senior Dev and Iโ€™ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

Dashboard Operasional Armada Rental Mobil dengan Python + FastAPI

Masbadar - Mar 12

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20

Why Prompt Engineering Is Just an Expensive Way to Be Incompetent

Karol Modelskiverified - May 21

Implementing Cellular Redundancy: Cross-Cloud Failover with AWS Transit Gateway and Azure ExpressRou

Clรกudio Raposo - May 5
chevron_left
3.5k Points โ€ข 80 Badges
India โ€ข github.com/LegedsDaD
31Posts
38Comments
7Connections
I like coding and working with different micro controllers

Related Jobs

View all jobs โ†’

Commenters (This Week)

2 comments
2 comments

Contribute meaningful comments to climb the leaderboard and earn badges!