mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-04 20:51:15 -03:00
Adding this info here should hopefully reduce the number of instances where we need to tell new contributors about it in pull requests. Closes #12162
335 lines
8.0 KiB
Plaintext
335 lines
8.0 KiB
Plaintext
cmds/_
|
|
cmds/abbr
|
|
cmds/alias
|
|
cmds/and
|
|
cmds/argparse
|
|
cmds/begin
|
|
cmds/bg
|
|
cmds/bind
|
|
cmds/block
|
|
cmds/break
|
|
cmds/breakpoint
|
|
cmds/builtin
|
|
cmds/case
|
|
cmds/cd
|
|
cmds/cdh
|
|
cmds/command
|
|
cmds/commandline
|
|
cmds/complete
|
|
cmds/contains
|
|
cmds/continue
|
|
cmds/count
|
|
cmds/dirh
|
|
cmds/dirs
|
|
cmds/disown
|
|
cmds/echo
|
|
cmds/else
|
|
cmds/emit
|
|
cmds/end
|
|
cmds/eval
|
|
cmds/exec
|
|
cmds/exit
|
|
cmds/export
|
|
cmds/false
|
|
cmds/fg
|
|
cmds/fish
|
|
cmds/fish_add_path
|
|
cmds/fish_breakpoint_prompt
|
|
cmds/fish_clipboard_copy
|
|
cmds/fish_clipboard_paste
|
|
cmds/fish_command_not_found
|
|
cmds/fish_config
|
|
cmds/fish_default_key_bindings
|
|
cmds/fish_delta
|
|
cmds/fish_git_prompt
|
|
cmds/fish_greeting
|
|
cmds/fish_hg_prompt
|
|
cmds/fish_indent
|
|
cmds/fish_is_root_user
|
|
cmds/fish_key_reader
|
|
cmds/fish_mode_prompt
|
|
cmds/fish_opt
|
|
cmds/fish_prompt
|
|
cmds/fish_right_prompt
|
|
cmds/fish_should_add_to_history
|
|
cmds/fish_status_to_signal
|
|
cmds/fish_svn_prompt
|
|
cmds/fish_tab_title
|
|
cmds/fish_title
|
|
cmds/fish_update_completions
|
|
cmds/fish_vcs_prompt
|
|
cmds/fish_vi_key_bindings
|
|
cmds/for
|
|
cmds/funced
|
|
cmds/funcsave
|
|
cmds/function
|
|
cmds/functions
|
|
cmds/help
|
|
cmds/history
|
|
cmds/if
|
|
cmds/isatty
|
|
cmds/jobs
|
|
cmds/math
|
|
cmds/nextd
|
|
cmds/not
|
|
cmds/open
|
|
cmds/or
|
|
cmds/path
|
|
cmds/popd
|
|
cmds/prevd
|
|
cmds/printf
|
|
cmds/prompt_hostname
|
|
cmds/prompt_login
|
|
cmds/prompt_pwd
|
|
cmds/psub
|
|
cmds/pushd
|
|
cmds/pwd
|
|
cmds/random
|
|
cmds/read
|
|
cmds/realpath
|
|
cmds/return
|
|
cmds/set
|
|
cmds/set_color
|
|
cmds/source
|
|
cmds/status
|
|
cmds/string
|
|
cmds/string-collect
|
|
cmds/string-escape
|
|
cmds/string-join
|
|
cmds/string-join0
|
|
cmds/string-length
|
|
cmds/string-lower
|
|
cmds/string-match
|
|
cmds/string-pad
|
|
cmds/string-repeat
|
|
cmds/string-replace
|
|
cmds/string-shorten
|
|
cmds/string-split
|
|
cmds/string-split0
|
|
cmds/string-sub
|
|
cmds/string-trim
|
|
cmds/string-unescape
|
|
cmds/string-upper
|
|
cmds/suspend
|
|
cmds/switch
|
|
cmds/test
|
|
cmds/time
|
|
cmds/trap
|
|
cmds/true
|
|
cmds/type
|
|
cmds/ulimit
|
|
cmds/umask
|
|
cmds/vared
|
|
cmds/wait
|
|
cmds/while
|
|
commands
|
|
commands#helper-commands
|
|
commands#helper-functions
|
|
commands#keywords
|
|
commands#known-functions
|
|
commands#the-full-list
|
|
commands#tools
|
|
completions
|
|
completions#useful-functions-for-writing-completions
|
|
completions#where-to-put-completions
|
|
contributing
|
|
contributing#adding-translations-for-a-new-language
|
|
contributing#code-style
|
|
contributing#commit-history
|
|
contributing#configuring-your-editor-for-fish-scripts
|
|
contributing#contributing-completions
|
|
contributing#contributing-documentation
|
|
contributing#contributing-translations
|
|
contributing#editing-po-files
|
|
contributing#fish-script-style-guide
|
|
contributing#github
|
|
contributing#guidelines
|
|
contributing#local-testing
|
|
contributing#mailing-list
|
|
contributing#minimum-supported-rust-version-msrv-policy
|
|
contributing#modifications-to-strings-in-source-files
|
|
contributing#modifying-existing-translations
|
|
contributing#setting-code-up-for-translations
|
|
contributing#testing
|
|
contributing#updating-dependencies
|
|
contributing#versioning
|
|
design
|
|
design#configurability-is-the-root-of-all-evil
|
|
design#the-law-of-discoverability
|
|
design#the-law-of-orthogonality
|
|
design#the-law-of-responsiveness
|
|
design#the-law-of-user-focus
|
|
faq
|
|
faq#fish-does-not-work-in-a-specific-terminal
|
|
faq#how-do-i-change-the-greeting-message
|
|
faq#how-do-i-check-whether-a-variable-is-defined
|
|
faq#how-do-i-check-whether-a-variable-is-not-empty
|
|
faq#how-do-i-customize-my-syntax-highlighting-colors
|
|
faq#how-do-i-get-the-exit-status-of-a-command
|
|
faq#how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile
|
|
faq#how-do-i-run-a-command-from-history
|
|
faq#how-do-i-run-a-subcommand-the-backtick-doesn-t-work
|
|
faq#how-do-i-set-my-prompt
|
|
faq#how-do-i-set-or-clear-an-environment-variable
|
|
faq#i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position
|
|
faq#my-command-pkg-config-gives-its-output-as-a-single-long-string
|
|
faq#my-command-prints-no-matches-for-wildcard-but-works-in-bash
|
|
faq#uninstalling-fish
|
|
faq#what-is-the-equivalent-to-this-thing-from-bash-or-other-shells
|
|
faq#why-does-my-prompt-show-a-i
|
|
faq#why-doesn-t-history-substitution-etc-work
|
|
faq#why-doesn-t-set-ux-exported-universal-variables-seem-to-work
|
|
faq#why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell
|
|
fish_for_bash_users
|
|
fish_for_bash_users#arithmetic-expansion
|
|
fish_for_bash_users#blocks-and-loops
|
|
fish_for_bash_users#builtins-and-other-commands
|
|
fish_for_bash_users#command-substitutions
|
|
fish_for_bash_users#heredocs
|
|
fish_for_bash_users#other-facilities
|
|
fish_for_bash_users#process-substitution
|
|
fish_for_bash_users#prompts
|
|
fish_for_bash_users#quoting
|
|
fish_for_bash_users#special-variables
|
|
fish_for_bash_users#string-manipulation
|
|
fish_for_bash_users#subshells
|
|
fish_for_bash_users#test-test
|
|
fish_for_bash_users#variables
|
|
fish_for_bash_users#wildcards-globs
|
|
index
|
|
index#configuration
|
|
index#default-shell
|
|
index#examples
|
|
index#installation
|
|
index#other-help-pages
|
|
index#resources
|
|
index#setup
|
|
index#shebang-line
|
|
index#starting-and-exiting
|
|
index#uninstalling
|
|
index#where-to-go
|
|
interactive
|
|
interactive#abbreviations
|
|
interactive#autosuggestions
|
|
interactive#command-line-editor
|
|
interactive#command-mode
|
|
interactive#configurable-greeting
|
|
interactive#copy-and-paste-kill-ring
|
|
interactive#custom-bindings
|
|
interactive#directory-stack
|
|
interactive#emacs-mode-commands
|
|
interactive#help
|
|
interactive#insert-mode
|
|
interactive#key-sequences
|
|
interactive#multiline-editing
|
|
interactive#navigating-directories
|
|
interactive#pager-color-variables
|
|
interactive#private-mode
|
|
interactive#programmable-prompt
|
|
interactive#programmable-title
|
|
interactive#searchable-command-history
|
|
interactive#shared-bindings
|
|
interactive#syntax-highlighting
|
|
interactive#syntax-highlighting-variables
|
|
interactive#tab-completion
|
|
interactive#vi-mode-commands
|
|
interactive#visual-mode
|
|
language
|
|
language#argument-handling
|
|
language#autoloading-functions
|
|
language#brace-expansion
|
|
language#builtin-commands
|
|
language#combiners-and-or
|
|
language#combining-different-expansions
|
|
language#combining-lists
|
|
language#combining-pipes-and-redirections
|
|
language#command-lookup
|
|
language#command-substitution
|
|
language#comments
|
|
language#conditions
|
|
language#configuration-files
|
|
language#debugging-fish-scripts
|
|
language#defining-aliases
|
|
language#dereferencing-variables
|
|
language#escaping-characters
|
|
language#event-handlers
|
|
language#exporting-variables
|
|
language#functions
|
|
language#future-feature-flags
|
|
language#home-directory-expansion
|
|
language#input-output-redirection
|
|
language#job-control
|
|
language#lists
|
|
language#locale-variables
|
|
language#loops-and-blocks
|
|
language#overriding-variables-for-a-single-command
|
|
language#parameter-expansion
|
|
language#path-variables
|
|
language#piping
|
|
language#profiling-fish-scripts
|
|
language#querying-for-user-input
|
|
language#quotes
|
|
language#quoting-variables
|
|
language#shell-variable-and-function-names
|
|
language#shell-variables
|
|
language#slices
|
|
language#special-variables
|
|
language#syntax-overview
|
|
language#table-of-operators
|
|
language#terminology
|
|
language#the-if-statement
|
|
language#the-status-variable
|
|
language#the-switch-statement
|
|
language#universal-variables
|
|
language#variable-expansion
|
|
language#variable-scope
|
|
language#variables-as-command
|
|
language#wildcards-globbing
|
|
license
|
|
license#gnu-library-general-public-license
|
|
license#license-for-fish
|
|
license#license-for-the-python-docs-theme
|
|
license#mit-license
|
|
prompt
|
|
prompt#adding-color
|
|
prompt#formatting
|
|
prompt#our-first-prompt
|
|
prompt#save-the-prompt
|
|
prompt#shortening-the-working-directory
|
|
prompt#status
|
|
prompt#transient-prompt
|
|
prompt#where-to-go-from-here
|
|
relnotes
|
|
terminal-compatibility
|
|
terminal-compatibility#dcs-commands-and-gnu-screen
|
|
terminal-compatibility#optional-commands
|
|
terminal-compatibility#required-commands
|
|
terminal-compatibility#unicode-codepoints
|
|
tutorial
|
|
tutorial#autoloading-functions
|
|
tutorial#autosuggestions
|
|
tutorial#combiners-and-or-not
|
|
tutorial#command-substitutions
|
|
tutorial#conditionals-if-else-switch
|
|
tutorial#exit-status
|
|
tutorial#exports-shell-variables
|
|
tutorial#functions
|
|
tutorial#getting-help
|
|
tutorial#getting-started
|
|
tutorial#learning-fish
|
|
tutorial#lists
|
|
tutorial#loops
|
|
tutorial#path
|
|
tutorial#pipes-and-redirections
|
|
tutorial#prompt
|
|
tutorial#ready-for-more
|
|
tutorial#running-commands
|
|
tutorial#separating-commands-semicolon
|
|
tutorial#startup-where-s-bashrc
|
|
tutorial#syntax-highlighting
|
|
tutorial#tab-completions
|
|
tutorial#universal-variables
|
|
tutorial#variables
|
|
tutorial#why-fish
|
|
tutorial#wildcards
|