The user-friendly command line shell.
Go to file
2012-05-17 19:37:26 -07:00
build_tools Made the OS X installer package flat 2012-05-17 19:37:26 -07:00
doc_src minor changes on user doc 2011-02-20 02:58:11 +08:00
etc Move special handling of DISPLAY environment variable from etc/config.fish to fish itself to reduce number of fork calls made at launch 2012-03-06 15:52:16 -08:00
FishsFish.xcodeproj Lots of modernization changed 2012-05-09 02:33:42 -07:00
po remove trialing spaces #2 2010-09-18 10:18:26 +08:00
share Fix to add a little explanatory text to colors in the web config interface 2012-05-08 17:10:38 -07:00
tests Fix for https://github.com/ridiculousfish/fishfish/issues/2 2012-05-11 18:59:38 -07:00
.gitattributes Added .gitattributes to ignore new build_tools directory from archival 2012-05-10 02:10:39 -07:00
.gitignore update .gitignore 2010-10-05 21:14:43 +08:00
autoload.cpp A little better support for non-term-256 colors in web config 2012-03-31 15:17:14 -07:00
autoload.h A little better support for non-term-256 colors in web config 2012-03-31 15:17:14 -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 A bunch of changes working towards eliminating all memory allocation after fork() 2012-03-08 23:21:07 -08:00
builtin_set.cpp Fix for longstanding bug where set -e would fail to erase elements from an array. 2012-05-10 01:04:18 -07:00
builtin_test.cpp Made builtin_test handle parenthesis 2012-03-15 20:40:57 -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 modernization changed 2012-05-09 02:33:42 -07:00
builtin.h Improved error reporting for builtin_test 2012-03-07 01:02:46 -08:00
CHANGELOG do not escape 'commandline' output without the -o flag 2012-01-25 00:11:00 +01:00
color.cpp Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -07:00
color.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
common.cpp Fixed cd autosuggestion for absolute paths 2012-05-13 20:49:14 -07:00
common.h Fixed cd autosuggestion for absolute paths 2012-05-13 20:49:14 -07:00
complete.cpp Fix for https://github.com/ridiculousfish/fishfish/issues/2 2012-05-11 18:59:38 -07:00
complete.h Remove string_buffer_t (!) 2012-03-03 22:08:34 -08: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 Improved check for pthread library to build successfully on Linux 2012-01-06 11:50:17 -08: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 Adopt wcstring in env_set 2012-05-09 03:06:10 -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 Cleanup SHLVL variable 2012-05-09 03:23:31 -07:00
env.h Adopt wcstring in env_set 2012-05-09 03:06:10 -07:00
event.cpp Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -07:00
event.h Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB. 2012-03-03 15:22:03 -08:00
exec.cpp Replaced some calls to unescape with unescape_string 2012-05-09 02:55:36 -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 Fix to restore completions that use command substitution (like cd) 2012-05-06 13:36:51 -07:00
expand.h Lots of modernization changed 2012-05-09 02:33:42 -07:00
fallback.cpp Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
fallback.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
fish_indent.cpp Replaced some calls to unescape with unescape_string 2012-05-09 02:55:36 -07:00
fish_pager.cpp Added some missing calls to setup_fork_guards() in utilities. 2012-03-07 11:35:22 -08:00
fish_tests.cpp Fixed cd autosuggestion for absolute paths 2012-05-13 20:49:14 -07:00
fish.cpp Move special handling of DISPLAY environment variable from etc/config.fish to fish itself to reduce number of fork calls made at launch 2012-03-06 15:52:16 -08: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 Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB. 2012-03-03 15:22:03 -08:00
function.h Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB. 2012-03-03 15:22:03 -08:00
highlight.cpp Fixed cd autosuggestion for absolute paths 2012-05-13 20:49:14 -07:00
highlight.h Fix for https://github.com/ridiculousfish/fishfish/issues/3 2012-05-13 20:19:02 -07:00
history.cpp Wrote tests for history merging, then made them pass. 2012-04-16 20:26:50 -07:00
history.h Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -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 Default all xterms into term256 2012-04-01 00:53:47 -07:00
input.h Notice when fish_term256 changes and react to it 2012-03-05 14:18:16 -08:00
INSTALL remove trialing spaces #2 2010-09-18 10:18:26 +08:00
install-sh remove trialing spaces #2 2010-09-18 10:18:26 +08:00
intern.cpp Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB. 2012-03-03 15:22:03 -08:00
intern.h Made intern'd strings thread safe. 2012-01-23 20:02:15 -08:00
internalize_scripts.py Changes to make completions internalized scripts. 2012-01-15 00:25:21 -08: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 lots of bugs related to the static analyzer 2012-03-26 01:21:10 -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 Lots of modernization changed 2012-05-09 02:33:42 -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 More work on web config 2012-03-16 03:05:51 -07:00
make_vcs_completions.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
Makefile.in Tweaked Makefile.in to show off a few of our new features 2012-05-17 19:37:03 -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 Fix to properly update colors for non-native term256 support 2012-03-31 17:24:11 -07:00
output.h Added term256 support to set_color tool 2012-03-13 14:23:10 -07:00
parse_util.cpp Fix lots of bugs related to the static analyzer 2012-03-26 01:21:10 -07:00
parse_util.h Const correctness changes 2012-02-06 00:57:43 -08: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 Lots of modernization changed 2012-05-09 02:33:42 -07:00
parser.h Fix to restore completions that use command substitution (like cd) 2012-05-06 13:36:51 -07:00
path.cpp Lots of modernization changed 2012-05-09 02:33:42 -07:00
path.h Lots of modernization changed 2012-05-09 02:33:42 -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 Minor cleanup of proc.cpp 2012-04-25 13:38:40 -07:00
proc.h Cleanup proc_had_barrier 2012-03-31 15:33:34 -07:00
reader.cpp Lots of modernization changed 2012-05-09 02:33:42 -07:00
reader.h Lots of work on web config 2012-03-25 16:00:17 -07:00
README Initial revision 2005-09-20 23:26:39 +10: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 Make screen.cpp properly compute the length of term256 escape codes 2012-04-13 14:40:16 -07:00
screen.h Lots of work on web config 2012-03-25 16:00:17 -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 More work on improving interaction between fork and pthreads. Added null_terminated_array_t class. 2012-02-29 16:14:51 -08: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 lots of bugs related to the static analyzer 2012-03-26 01:21:10 -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 Removed buffer_t 2012-03-04 02:45:51 -08:00
util.h Removed buffer_t 2012-03-04 02:45:51 -08: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 Lots of modernization changed 2012-05-09 02:33:42 -07:00
wildcard.h Lots of modernization changed 2012-05-09 02:33:42 -07:00
wutil.cpp Factor is_potential_path to properly handle CDPATH 2012-05-07 17:31:24 -07:00
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.