Need help with promptless?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

dylanaraps
157 Stars 6 Forks MIT License 75 Commits 0 Opened issues

Description

🚀 A super fast and extremely minimal shell prompt.

Services available

!
?

Need anything else?

Contributors list

# 472
Shell
Python
Haskell
colorsc...
54 commits
# 677,217
OCaml
functio...
ml
Zsh
3 commits
# 41,758
Koa
golang
Less
Firefox
2 commits
# 112,276
zig
wm
Flask
wayland...
1 commit
# 281,764
wm
Zsh
Bash
cygwin
1 commit
# 272,068
unix
C++
wlroots
Lua
1 commit
# 446,939
sh
emacs-l...
C++
silver-...
1 commit

🚀 promptless

Packaging status

A super fast and extremely minimal shell prompt.

Features

  • Fast
  • Minimal
  • Lightweight
  • POSIX sh (no external commands)
  • No dependencies
  • Works in all shells (that use
    $PS1
    ).

Table of Contents

Philosophy

promptless
follows the suckless philosophy and is simple by design. The codebase has a focus on elegance and clarity. The prompt is entirely hackable. Unnecessary and unworthy features need to be patched in.

Installation

Secure and Safe

curl "https://raw.githubusercontent.com/dylanaraps/promptless/master/install.sh" | sh

Webscale

npm install promptless

Run with Docker

docker build -t promptless .
docker run -it promptless

Distros

  • Arch:
    promptless
    in the AUR.

Manual

# Inside your .bashrc, .zshrc, etc.
. /path/to/promptless.sh

Tests

Run

./test.sh
to run unit tests on
promptless
.

NOTE: The testing framework requires

bash
since it's ROBUST.

Hacking

An array of intelligent patches are available in the

patches/
subdirectory. Patches for color support are not available as just like scroll-back, colors are bloat.

Compile time options

You can customize the prompt character at compile time.

make CHAR=">"

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.