Bunch of horrid shell prefixes, smashed into one repo.
  • Shell 41.8%
  • Batchfile 30%
  • PowerShell 28.2%
Find a file
Norstorian 630d757d8f add dos support for most prefixes
and add dash support for agnoster
2026-05-31 10:08:06 +09:30
agnoster add dos support for most prefixes 2026-05-31 10:08:06 +09:30
dpf add dos support for most prefixes 2026-05-31 10:08:06 +09:30
lsfw add DOS version for lsfw 2026-05-10 16:09:36 +09:30
obp add dos support for most prefixes 2026-05-31 10:08:06 +09:30
wlfl add dos support for most prefixes 2026-05-31 10:08:06 +09:30
CREATING.md add shpcon 2026-05-09 17:59:57 +09:30
image-1.png add converting to CREATING.md 2026-05-08 18:48:13 +09:30
image-2.png add converting to CREATING.md 2026-05-08 18:48:13 +09:30
image-3.png add converting to CREATING.md 2026-05-08 18:48:13 +09:30
image.png add converting to CREATING.md 2026-05-08 18:48:13 +09:30
README.md add dos support for most prefixes 2026-05-31 10:08:06 +09:30
shpcon added pwsh variants for most things 2026-05-09 20:34:01 +09:30

shellprefixes

Bunch of horrid shell prefixes, smashed into one repo.

All of these are originally written in bash (sometimes labed as dash, to show compat for it). If you're a Windows user, you're in luck, because every prefix here has a batch, and pwsh port.

These work by changing the PS1 var on Linux, the prompt var in batch, and the prompt function in pwsh.

All the Linux ones ONLY work in bash, not dash, sadly not zsh, just bash. Some of them do work in dash and zsh, but that's only if it actually says it does.

Every DOS prefix requires a few variables set on your computer for it to work. Those are usr and host

set usr=usernamehere
set host=hostnamehere

These can be anything that's supported by CP437.