The user-friendly command line shell.
Go to file
2012-07-22 17:00:44 -07:00
build_tools Make add-shell correctly handle /etc/shells files that do not end with newlines 2012-07-22 17:00:44 -07:00
doc_src Tweaked fish_prompt document in a way I hope clarifies it 2012-07-13 21:32:50 -07:00
etc Large set of changes related to making fish relocatable, and improving the build and install story. 2012-07-08 15:20:39 -07:00
FishsFish.xcodeproj Use weak linking of wcsdup and wcscasecmp on OS X 2012-07-20 14:33:29 -07:00
osx Simplified native OS X build system 2012-07-08 16:17:49 -07:00
po remove trialing spaces #2 2010-09-18 10:18:26 +08:00
share pacmatic and dmesg completions 2012-07-16 10:03:01 +08:00
tests Merge branch 'index_range' 2012-07-19 10:59:11 -07:00
.gitattributes Added .gitattributes to ignore new build_tools directory from archival 2012-05-10 02:10:39 -07:00
.gitignore Add auto-generated builtin_scripts.[cpp|h] to .gitignore 2012-07-13 21:40:11 -07:00
autoload.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
autoload.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
builtin_commandline.cpp Merge branch 'master' into CPlusPlus 2012-04-18 13:41:39 -07:00
builtin_complete.cpp Replaced some calls to unescape with unescape_string 2012-05-09 02:55:36 -07:00
builtin_jobs.cpp Add new line after printing job information with jobs builtin. 2012-06-07 21:07:34 +05:30
builtin_set.cpp Merge branch 'index_range' 2012-07-19 10:59:11 -07:00
builtin_test.cpp Fixed builtin_test to properly handle "just a strings" in combining expressions, like 'test foo -a bar'. This was causing error messages in the help function. 2012-05-20 12:58:03 -07:00
builtin_ulimit.cpp Large set of changes to migrate sb_out and sb_err to wcstring 2012-02-22 10:51:06 -08:00
builtin.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
builtin.h Work towards getting function.h off of shared_ptr 2012-05-17 19:38:08 -07:00
CHANGELOG do not escape 'commandline' output without the -o flag 2012-01-25 00:11:00 +01:00
color.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
color.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
common.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
common.h Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
complete.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
complete.h Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
config.guess Update to latest config.sub and config.guess versions 2006-03-02 02:28:21 +10:00
config.sub Update to latest config.sub and config.guess versions 2006-03-02 02:28:21 +10:00
configure.ac Fix for https://github.com/fish-shell/fish-shell/issues/223 2012-07-11 17:18:49 -07:00
create_wajig_completions.py Add the file that generated the wajig completions to the tree. This should not be installed but it should be included with the tarball. The file was written by Reuben Thomas. 2006-11-04 00:26:45 +10:00
Doxyfile remove trialing spaces #2 2010-09-18 10:18:26 +08:00
Doxyfile.help.in remove trialing spaces #2 2010-09-18 10:18:26 +08:00
Doxyfile.user remove trialing spaces #2 2010-09-18 10:18:26 +08:00
env_universal_common.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
env_universal_common.h Adopt wcstring in env_set 2012-05-09 03:06:10 -07:00
env_universal.cpp Adopt wcstring in env_set 2012-05-09 03:06:10 -07:00
env_universal.h Adopt wcstring in env_set 2012-05-09 03:06:10 -07:00
env.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
env.h Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
event.cpp Fix for wrong sense for determining when an autoloaded function has changed 2012-07-06 15:30:41 -07:00
event.h Signal handling cleanup and improved safety 2012-06-04 14:20:01 -07:00
exec.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
exec.h A bunch of changes working towards eliminating all memory allocation after fork() 2012-03-08 23:21:07 -08:00
expand.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
expand.h Implemented process expansion on OS X 2012-07-16 12:06:02 -07:00
fallback.cpp Use weak linking of wcsdup and wcscasecmp on OS X 2012-07-20 14:33:29 -07:00
fallback.h Use weak linking of wcsdup and wcscasecmp on OS X 2012-07-20 14:33:29 -07:00
fish_indent.cpp insert_tabs called wcstring::append with arguments in the wrong order 2012-06-01 14:38:41 -07:00
fish_pager.cpp fix logic 2012-06-29 18:53:22 -07:00
fish_tests.cpp Fix for https://github.com/fish-shell/fish-shell/issues/168 2012-07-10 20:30:54 -07:00
fish.cpp Changes to make fish use the relocated fishd instead of the installed one, if it exists 2012-07-18 10:50:56 -07:00
fish.spec.in remove trialing spaces #2 2010-09-18 10:18:26 +08:00
fishd.cpp Lots of modernization changed 2012-05-09 02:33:42 -07:00
function.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
function.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
highlight.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
highlight.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
history.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
history.h Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
input_common.cpp Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -07:00
input_common.h Lots of work on web config 2012-03-25 16:00:17 -07:00
input.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
input.h Added binding for accepting an autosuggestion 2012-07-15 14:02:34 -07:00
INSTALL Add text to INSTALL describing how to go back to the old shell. 2012-06-10 01:35:30 -07:00
install-sh remove trialing spaces #2 2010-09-18 10:18:26 +08:00
intern.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
intern.h Made intern'd strings thread safe. 2012-01-23 20:02:15 -08:00
internalize_scripts.py Large set of changes related to making fish relocatable, and improving the build and install story. 2012-07-08 15:20:39 -07:00
io.cpp A bunch of changes working towards eliminating all memory allocation after fork() 2012-03-08 23:21:07 -08:00
io.h Fixed a crash on inputs like ls x>| less, where x doesn't exist in current directory. 2012-03-16 00:34:09 +05:30
iothread.cpp Fix for https://github.com/fish-shell/fish-shell/issues/28 2012-07-09 14:15:55 -07:00
iothread.h Added some fork tests, fixed some bugs it found 2012-02-29 17:55:50 -08:00
key_reader.cpp Make key_reader build and work 2012-05-09 03:30:09 -07:00
kill.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
kill.h Clean up the kill ring 2012-03-03 21:46:06 -08:00
lru.h Define a virtual destructor for lru.h 2012-05-04 18:37:12 -07:00
make_completions.py Python3 fixes in make_completions.py 2012-06-05 20:40:51 -07:00
make_vcs_completions.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
Makefile.in Fix for https://github.com/fish-shell/fish-shell/issues/79 2012-07-09 19:41:51 -07:00
mimedb.cpp Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -07:00
mimedb.h Add header guards to the header files. 2005-10-05 01:11:39 +10:00
output.cpp Set of changes to improve Unicode support with respect to combining characters. 2012-07-15 10:45:18 -07:00
output.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
parse_util.cpp Untangle unescaping responsibilities in highlight.cpp. Fix cd autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp. 2012-07-06 14:34:53 -07:00
parse_util.h Untangle unescaping responsibilities in highlight.cpp. Fix cd autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp. 2012-07-06 14:34:53 -07:00
parser_keywords.cpp Made tests compile again 2012-05-07 12:55:13 -07:00
parser_keywords.h Made tests compile again 2012-05-07 12:55:13 -07:00
parser.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
parser.h Signal handling cleanup and improved safety 2012-06-04 14:20:01 -07:00
path.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
path.h Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
postfork.cpp Fix compile error (oops) 2012-03-27 19:10:21 -07:00
postfork.h More work towards improving relationship between multithreading and fork 2012-02-29 16:14:51 -08:00
print_help.cpp Lots of warnings fixes and const correctness 2012-01-14 03:41:50 -08:00
print_help.h Lots of warnings fixes and const correctness 2012-01-14 03:41:50 -08:00
proc.cpp Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
proc.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
reader.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
reader.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
README Initial revision 2005-09-20 23:26:39 +10:00
release_notes.html Updated relnotes 2012-06-05 01:22:25 -07:00
runbash.sh Fixed setting PATH variable in import_bash_settings.py 2012-04-22 00:18:40 +05:30
sanity.cpp More work towards autosuggesting completions 2012-02-25 18:54:49 -08:00
sanity.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
screen.cpp Print fish prompt when command is longer than a line 2012-07-21 00:24:48 +05:30
screen.h Set of changes to improve Unicode support with respect to combining characters. 2012-07-15 10:45:18 -07:00
seq.in Merged changes from codemonkey and grissiom branches 2010-11-12 02:07:14 +11:00
set_color.cpp Remove some dead variables. 2012-03-25 23:31:03 -07:00
signal.cpp Fix for https://github.com/fish-shell/fish-shell/issues/28 2012-07-09 14:15:55 -07:00
signal.h Make sure signals aren't blocked while autoloading, also add a few consistency checks to see that signals aren't blocked in critical places 2006-10-30 07:09:11 +10:00
tokenizer.cpp Implemented process expansion on OS X 2012-07-16 12:06:02 -07:00
tokenizer.h Added some const correctness 2012-02-24 09:33:30 -08:00
user_doc.head.html remove trialing spaces #2 2010-09-18 10:18:26 +08:00
util.cpp Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
util.h Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions 2012-07-20 22:11:05 -07:00
wgetopt.cpp Incorporate Siteshwar's patch for building on Linux 2012-01-05 13:58:48 -08:00
wgetopt.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
wildcard.cpp Various changes to reduce fish's compiled code size 2012-07-17 12:47:01 -07:00
wildcard.h Work towards getting function.h off of shared_ptr 2012-05-17 19:38:08 -07:00
wutil.cpp Fixed declaration of wrealpath() function on FreeBSD 2012-06-23 10:59:53 +05:30
wutil.h Remove string_buffer_t (!) 2012-03-03 22:08:34 -08:00
xdgmime.cpp Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
xdgmime.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
xdgmimealias.cpp Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
xdgmimealias.h Initial revision 2005-09-20 23:26:39 +10:00
xdgmimeglob.cpp Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
xdgmimeglob.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
xdgmimeint.cpp Initial C++ conversion 2011-12-26 19:11:54 -08:00
xdgmimeint.h Initial revision 2005-09-20 23:26:39 +10:00
xdgmimemagic.cpp Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
xdgmimemagic.h Initial revision 2005-09-20 23:26:39 +10:00
xdgmimeparent.cpp Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
xdgmimeparent.h Initial revision 2005-09-20 23:26:39 +10:00
xsel-1.2.0.tar.gz upgrade xsel to 1.2.0 2010-09-18 10:14:14 +08:00

How to find documentation for fish
==================================

The fish documentation is distributed in an intermediate format. To
view it, you have to type:

  % make user_doc

Which will create the directory user_doc, containing html
documentation for fish. If you build and install fish, the
documentation will be available through the 'help' builtin.

After installation, you can start fish by typing fish in the
terminal. After fish has started, try using the help command for more
information.