πŸš€ A super fast and extremely minimal shell prompt.
Branch: master
Clone or download
dylanaraps Merge pull request #8 from HolyStephano/master
pwd fixed to update properly
Latest commit 4e98442 Feb 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github docs: update Feb 9, 2019
patches pwd fixed to update properly Feb 16, 2019
.gitignore Add Nix package Feb 16, 2019
.travis.yml docs: update Feb 9, 2019
CODE_OF_CONDUCT.md docs: update Feb 9, 2019
LICENSE.md docs: update Feb 8, 2019
Makefile docs: update Feb 16, 2019
README.md docs: update Feb 9, 2019
default.nix Add Nix package Feb 16, 2019
install.sh docs: update Feb 9, 2019
package.json docs: update Feb 9, 2019
promptless.sh docs: update Feb 9, 2019
test.sh tests Feb 8, 2019

README.md

πŸš€ 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 code-base 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

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 its 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=">"