🌊 The ultimate Fish prompt.
Go to file
2020-12-07 16:04:00 -08:00
.github Switch to fisher 2020-11-04 11:05:41 -08:00
completions Update tide completions 2020-10-15 15:35:09 -07:00
conf.d Make version number not a universal variable 2020-11-27 09:55:45 -08:00
docs Merge scuba branch 2020-10-26 16:51:07 -07:00
functions Minor performance improvement 2020-12-07 15:15:29 -08:00
resources Move resources back into main repository 2020-09-16 15:35:45 -07:00
CHANGELOG.md Changelog for v2.5.0 2020-11-19 19:23:57 -08:00
CODE_OF_CONDUCT.md Minor edits 2020-07-04 14:01:35 -07:00
CONTRIBUTING.md Make version number not a universal variable 2020-11-27 09:55:45 -08:00
LICENSE.md Convert license to markdown 2020-07-04 13:53:26 -07:00
README.md Add fast bulletpoint, remove powerful, rework language 2020-12-07 16:04:00 -08:00

logo.svg

ci_badge fish_version_badge license_badge

header.png

An insanely powerful fish prompt.

  • Out of the box: With four compelling styles and lots of options, you can have your ready-to-run cake and customize it too.
  • Flexible: Move content around or remove it, all without ever touching a line of code.
  • Extensible: Create custom content with simple fish functions that integrate seamlessly.
  • Fast: Asynchronous rendering makes Tide the fastest full-featured fish prompt.

Installation

System Requirements

Install with Fisher:

fisher install IlanCosman/tide

Features

Configuration Wizard

Run tide configure to open the the wizard in your terminal.

configuration_wizard


flexible.png

Flexible

Using the items list for each side of the prompt, you have full control of which and where prompt sections display.



multi-line_right_prompt.png

Multi-Line Right Prompt

Fish can't do that yet can it!

Tide takes care of all the multi-line logic and printing for you. All you have to do is add the newline item.



extensible.png

Extensible

If there isn't an item that fits your needs you can make your own (and hopefully submit a pull request) or ask for it to be made by opening an issue.



pure_emulation.gif

Pure Emulation

Tide can easily produce the same prompt as Pure (with a number of improvements). Run tide configure and select the Pure style.

All of Tide's features are available while using Pure style, though it displays less information by default than Lean style.


Configuration

See the configuration guide for variable documentation.

Contributing

From the smallest typo to the largest feature, contributions of any size or experience level are welcome!

If you're interested in helping contribute to Tide, please take a look at the Contributing Guide.

Fonts

Meslo Nerd Font

Gorgeous monospace font designed by Jim Lyles for Bitstream, customized for Apple, enhanced by André Berg, and finally patched by Roman Perepelitsa of Powerlevel10k with scripts originally developed by Ryan McIntyre of Nerd Fonts. Contains all the glyphs and symbols that Tide may need. Battle-tested in dozens of different terminals on all major operating systems.

Font Installation

Download these four ttf files:

Open each file and click "Install". This will make the MesloLGS NF font available to all applications on your system. Configure your terminal to use this font.

Acknowledgments

  • Powerlevel10k - Inspired much of Tide's documentation, resources, ideas, and design.
  • Starship - Inspired elements of Tide's documentation and community health files.
  • Spacefish - Inspired some of Tide's items.