A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://liquidprompt.readthedocs.io/en/latest/overview.html below:

Website Navigation


Why Liquid Prompt? — Liquid Prompt documentation

Why Liquid Prompt?

Liquid Prompt gives you a carefully designed prompt with useful information. It shows you what you need when you need it. You will notice what changes when it changes, saving time and frustration. You can even use it with your favorite shell – Bash or zsh.

Below are screenshots of typical states that you would see in everyday use.

Using the default theme:

The Unfold theme, very similar to the default theme, but spread on two lines and a right-aligned section:

Using the Powerline theme:

There are many prompts configurations out there, but here is what makes Liquid Prompt stand out:

Features overview

Liquid Prompt has good support of shell-related features, various version control systems, and several software configuration environments.

To browse the complete list of capabilities, see Config Options.

Shell Essentials

These are some of the most popular features:

Version Control

Liquid Prompt has one of the most comprehensive supports for source code management systems living in the shell. It has near-to-complete support for:

It shows the current branch/tags, its state, and several statistics on the current commits/edits.

Software Configuration Environments

Modern development environments love to use abstractions on top of software packages. Liquid Prompt helps you knowing which one is currently in use where you are:

Those show up only if you enter a configured directory, or have configured environment variables.

Features Disabled by Default

Some features are disabled by default, generally because they are expected to be rarely used or to not behave consistently on all systems.

You may want to enable those features, by setting the following configuration variables to 1 in your configuration file(s) (see the Config Options section to find out how to do it).

Shell essentials:

Operating System:

Development/environments:

Miscellaneous:

Disabled by default for security:

Known Limitations and Bugs Competitors

All prompt systems tend to focus on some feature sets. If you don’t like Liquid Prompt’s design, you may be interested in one of those popular prompts:

The following table compares those prompts systems in details.

Warning

This information has been gathered by nojhan, one of the authors of Liquid Prompt. As such, it is highly subjective. Judgments made about the levels of support are extremely arbitrary. Take this with a grain of salt.

In this table, the numbers in cells figure the level of quality of the feature. Popularity is the sum of levels in the row. Support lines are the sum of levels in the column, for each category section. Category sections are sorted from top to bottom based on their average popularity. Projects are sorted from left to right, based on their support score in the essentials section.

License

Liquid Prompt is distributed under the GNU Affero General Public License version 3.

To comply with the AGPL clauses, anybody offering Liquid Prompt over the network is required to also offer access to the source code of it and allow further use and modifications. As Liquid Prompt is implemented purely in shell script, anybody using it over SSH or equivalent terminal connection automatically also has access to the source code, so it is easy to comply with the license.

The only case in which you may violate the license is if you provide a shell service but do not allow the user to download your Liquid Prompt version. For instance if you offer an access to a virtual machine through a graphical session, without allowing files transfer. In that case, you are required to explicitly indicate to your users where they may download the code that is running your version of Liquid Prompt (even if you only provide a theme on top of the base code).


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4