Replace CMD with a shell that supports backquotes and job control
R

Replace CMD with a shell that supports backquotes and job control

Replace CMD with a shell that supports backquotes and job control

1,310 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Ditch CMD: A Windows Shell That Actually Understands You

If you've ever spent time in the Windows Command Prompt (CMD), you've probably felt the frustration. It's like stepping back in time. Simple things you take for granted in modern shells—like using backticks for command substitution or managing background jobs—just aren't there. You end up jumping through hoops or, more likely, just installing a Unix-like environment to get real work done.

What if you didn't have to? What if there was a native Windows shell that spoke your language? That's the itch Yori aims to scratch. It's a replacement for CMD that brings a sane, familiar scripting environment to Windows, without requiring a compatibility layer.

What It Does

Yori is a command-line shell for Windows. At its core, it's a drop-in replacement for cmd.exe. It runs your existing batch files and understands classic CMD syntax. But then it goes much further, layering on a host of features that bring it into the 21st century, most notably support for POSIX-style backticks and proper job control.

Why It's Cool

The tweet says it all: "Replace CMD with a shell that supports backquotes and job control." This isn't just about two features; it's about a fundamental shift in usability.

  • Backticks and $(): Finally, you can do for /f %i in ('dir /b') do echo %i the sane way: for %i in (`dir /b`) do echo %i. Command substitution becomes intuitive, not a cryptic for /f puzzle.
  • Real Job Control: Start a long-running process in the background with &, bring it back to the foreground with fg, and manage jobs with jobs. This is a game-changer for workflow on Windows.
  • It's Still CMD (But Better): You don't have to learn a whole new syntax. Your old scripts run. It adds features like improved tab completion, better history, and a more powerful scripting language with sane variable handling and functions.
  • Native Windows: Unlike Cygwin or MSYS2, Yori is a native Windows application. It works directly with Windows APIs, paths, and executables. There's no translation layer, so it feels fast and integrated.

It's the shell CMD should have evolved into years ago. It removes the daily friction without forcing you to abandon the Windows command-line ecosystem.

How to Try It

Getting started with Yori is straightforward.

  1. Head over to the Yori GitHub repository.
  2. Go to the Releases pa

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Jan 7, 2026