Extra Credit

fish shell

Official docs outline

10 sections
  1. Introduction

    Overview of fish features such as autosuggestions and syntax highlighting.

  2. Tutorial

    A guided tour of commands, variables, functions and configuration.

  3. Language reference

    Syntax, quoting, command substitution, variables and control flow.

  4. Interactive use

    Autosuggestions and key bindings.

  5. Fish for bash users

    Syntax differences like set versus export and command substitution.

  6. Completions

    Writing completions with the complete command.

  7. Prompt

    Defining fish_prompt and fish_right_prompt.

  8. set command

    Creating and scoping variables with set -l, -g, -x and -U.

  9. function command

    Defining functions with arguments, descriptions and event handlers.

  10. abbr command

    Abbreviations expanded as you type.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 5