The user-friendly command line shell.
Go to file
2012-08-07 02:50:12 -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 explain how to load binds automatically 2012-08-04 11:32:04 -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 Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
osx Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
po remove trialing spaces #2 2010-09-18 10:18:26 +08:00
share Get rid of 'nothing appropriate' output when completing. 2012-08-04 11:20:03 -07: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 Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
autoload.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
builtin_commandline.cpp Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
builtin_complete.cpp Replaced some calls to unescape with unescape_string 2012-05-09 02:55:36 -07:00
builtin_jobs.cpp Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
builtin_set.cpp Warning cleanup 2012-08-04 11:34:45 -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 Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -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 Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
color.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
common.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
common.h Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
complete.cpp Added some limited support for autosuggesting processes 2012-08-07 00:01:48 -07:00
complete.h Fix to make completions non-authoritative by default, which is why unknown options were always colored like errors (e.g. --rebase) 2012-08-06 23:34:55 -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 Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
env_universal_common.h Fixed a bunch of clang analyzer warnings 2012-08-05 12:01:53 -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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
event.h Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
exec.cpp Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -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 Added some limited support for autosuggesting processes 2012-08-07 00:01:48 -07:00
expand.h Added some limited support for autosuggesting processes 2012-08-07 00:01:48 -07:00
fallback.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
fallback.h Warning cleanup 2012-08-04 11:34:45 -07:00
fish_indent.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
fish_pager.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
fish_tests.cpp Switch from std::list to std::vector in a few places to reduce compiled code size 2012-07-24 22:32:11 -07:00
fish.cpp Warning cleanup 2012-08-04 11:34:45 -07:00
fish.spec.in Replaced references to http://fishshell.org/ with http://ridiculousfish.com/shell/. 2012-08-01 18:09:50 +02:00
fishd.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
function.cpp Fix to restore an optimization from parse_util_get_line_from_offset in a more thread-safe way 2012-08-04 17:44:14 -07:00
function.h Renamed env_vars to env_vars_snapshot_t 2012-07-20 20:39:31 -07:00
highlight.cpp Fix to make completions non-authoritative by default, which is why unknown options were always colored like errors (e.g. --rebase) 2012-08-06 23:34:55 -07:00
highlight.h More warning fixes and switching from int to long or size_t 2012-08-04 13:02:44 -07:00
history.cpp Switch from std::list to std::vector in a few places to reduce compiled code size 2012-07-24 22:32:11 -07:00
history.h Switch from std::list to std::vector in a few places to reduce compiled code size 2012-07-24 22:32:11 -07:00
input_common.cpp Warning cleanup 2012-08-04 11:34:45 -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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
io.h Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
mimedb.h Add header guards to the header files. 2005-10-05 01:11:39 +10:00
output.cpp Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
output.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
parse_util.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
parse_util.h Additional warning fixes and migration from int to size_t or long where appropriate 2012-08-04 13:47:56 -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 Fix OS X compilation 2012-08-05 12:05:05 -07:00
parser.h Fix to restore an optimization from parse_util_get_line_from_offset in a more thread-safe way 2012-08-04 17:44:14 -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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
proc.h Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
reader.cpp Additional warnings cleanup, effective C++ violations, dead code removal 2012-08-05 13:24:33 -07:00
reader.h Additional warning fixes and migration from int to size_t or long where appropriate 2012-08-04 13:47:56 -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 Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -07:00
sanity.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
screen.cpp Fixed a bunch of clang analyzer warnings 2012-08-05 12:01:53 -07:00
screen.h Switch from int cursor[2] to struct cursor { int x; int y; } 2012-08-04 13:54:20 -07:00
seq.in Merged changes from codemonkey and grissiom branches 2010-11-12 02:07:14 +11:00
set_color.cpp Lots of work towards making fish build without warnings on Mountain Lion, mostly in terms of using size_t instead of int 2012-08-04 11:34:45 -07:00
signal.cpp Cleaned up lots of typecasts, simplified some string handling 2012-08-04 15:11:43 -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 Fix to restore an optimization from parse_util_get_line_from_offset in a more thread-safe way 2012-08-04 17:44:14 -07:00
tokenizer.h Fix to restore an optimization from parse_util_get_line_from_offset in a more thread-safe way 2012-08-04 17:44:14 -07:00
user_doc.head.html Replaced references to http://fishshell.org/ with http://ridiculousfish.com/shell/. 2012-08-01 18:09:50 +02:00
util.cpp Warning cleanup 2012-08-04 11:34:45 -07:00
util.h Warning cleanup 2012-08-04 11:34:45 -07:00
wgetopt.cpp Lots of work towards making fish build without warnings on Mountain Lion, mostly in terms of using size_t instead of int 2012-08-04 11:34:45 -07:00
wgetopt.h Replaced references to http://fishshell.org/ with http://ridiculousfish.com/shell/. 2012-08-01 18:09:50 +02:00
wildcard.cpp Better handle symlink loops in recursive wildcards (**) 2012-08-07 02:50:12 -07:00
wildcard.h Work towards getting function.h off of shared_ptr 2012-05-17 19:38:08 -07:00
wutil.cpp Additional warning cleanup and switching from int to size_t where appropriate 2012-08-04 11:34:45 -07:00
wutil.h Additional warning cleanup and switching from int to size_t where appropriate 2012-08-04 11:34:45 -07: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.