The user-friendly command line shell.
Go to file
2012-03-03 19:12:06 -08:00
doc_src minor changes on user doc 2011-02-20 02:58:11 +08:00
etc remove trialing spaces #2 2010-09-18 10:18:26 +08:00
FishsFish.xcodeproj Added postfork 2012-02-29 16:14:51 -08:00
po remove trialing spaces #2 2010-09-18 10:18:26 +08:00
share Added color.h, color.cpp. Got term256 colors working. 2012-02-12 18:05:59 -08:00
tests add test case for 364d3dbbf8 2010-11-24 00:35:56 +08:00
.gitignore update .gitignore 2010-10-05 21:14:43 +08:00
autoload.cpp Some more changes in preparation for turning on complete-based autosuggestions 2012-02-26 20:11:34 -08:00
autoload.h Some more changes in preparation for turning on complete-based autosuggestions 2012-02-26 20:11:34 -08:00
builtin_commandline.cpp Removed a lot of string_buffer_t 2012-02-22 12:00:02 -08:00
builtin_complete.cpp Add some more locking and const correctness to completion_entry_t in preparation for supporting better multithreading 2012-02-26 14:32:06 -08:00
builtin_jobs.cpp Fixed compilation on Linux with some minor changes. 2012-02-28 21:20:09 +05:30
builtin_set.cpp Fix to preserve errno across certain calls to stop printing EOVERFLOW messages in weird places 2012-03-03 15:28:16 -08: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 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
builtin.h Large set of changes to migrate sb_out and sb_err to wcstring 2012-02-22 10:51:06 -08:00
color.cpp Fix to allow color.cpp to use fallback wcscasecmp 2012-02-19 11:07:02 -08:00
color.h Added color.h, color.cpp. Got term256 colors working. 2012-02-12 18:05:59 -08:00
common.cpp Rewrite vformat_string to not use string_buffer 2012-03-03 19:12:06 -08:00
common.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
complete.cpp Changed iterators from iter++ to ++iter 2012-03-01 14:56:34 -08:00
complete.h Some more changes in preparation for turning on complete-based autosuggestions 2012-02-26 20:11: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_manpage_completions.py Putting a copyright statement on my script :) 2012-01-29 13:02:40 +05:30
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 Modified env_get_string() to accept wcstring instead of wchar_t*. 2012-02-24 00:58:01 +05:30
env_universal_common.h Modified env_get_string() to accept wcstring instead of wchar_t*. 2012-02-24 00:58:01 +05:30
env_universal.cpp Modified env_get_string() to accept wcstring instead of wchar_t*. 2012-02-24 00:58:01 +05:30
env_universal.h Modified env_get_string() to accept wcstring instead of wchar_t*. 2012-02-24 00:58:01 +05:30
env.cpp Changed iterators from iter++ to ++iter 2012-03-01 14:56:34 -08:00
env.h More work on improving interaction between fork and pthreads. Added null_terminated_array_t class. 2012-02-29 16:14:51 -08:00
event.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
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 Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly. 2012-03-02 00:27:40 -08:00
exec.h More work on improving interaction between fork and pthreads. Added null_terminated_array_t class. 2012-02-29 16:14:51 -08:00
expand.cpp Some initial work towards resolving nasty fork/pthread issues, and to having a per-parser job list 2012-02-27 18:43:24 -08:00
expand.h Some work to allow completions to be evaluated off of the main thread 2012-02-24 12:19:31 -08: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 Removed a lot of string_buffer_t 2012-02-22 12:00:02 -08:00
fish_pager.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
fish_tests.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
fish.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
fish.spec.in remove trialing spaces #2 2010-09-18 10:18:26 +08:00
fishd.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
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 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.h Fix to change highlighting functions to take wcstring& instead of const wchar_t * 2012-02-21 17:55:56 -08:00
history.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
history.h Changed iterators from iter++ to ++iter 2012-03-01 14:56:34 -08:00
input_common.cpp IO port 2011-12-26 21:05:25 -08:00
input_common.h Some changes to migrate towards C++ and a multithreaded model 2011-12-26 19:18:46 -08:00
input.cpp More work on improving interaction between fork and pthreads. Added null_terminated_array_t class. 2012-02-29 16:14:51 -08:00
input.h Removed discriminated union from block_t type, allowing us to store wcstrings in it 2012-02-07 17:36:54 -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 Fixed initialization of va_list variable in debug() in common.cpp, and mismatched new/free() in io.cpp 2012-02-23 23:10:51 +05:30
io.h Squash a bunch of leaks 2012-02-21 19:33:11 -08:00
iothread.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
iothread.h Added some fork tests, fixed some bugs it found 2012-02-29 17:55:50 -08:00
key_reader.cpp Incorporate Siteshwar's patch for building on Linux 2012-01-05 13:58:48 -08:00
kill.cpp More work towards autosuggesting completions 2012-02-25 18:54:49 -08:00
kill.h Lots of warnings fixes and const correctness 2012-01-14 03:41:50 -08:00
lru.h Squash a leak in LRU caches 2012-02-17 14:54:58 -08:00
make_completions.py remove trialing spaces #2 2010-09-18 10:18:26 +08:00
make_vcs_completions.fish remove trialing spaces #2 2010-09-18 10:18:26 +08:00
Makefile.in Added postfork 2012-02-29 16:14:51 -08:00
mimedb.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
mimedb.h Add header guards to the header files. 2005-10-05 01:11:39 +10:00
output.cpp Support for setting both RGB and named colors on the same line, so the same config can work for multiple term types 2012-02-13 09:52:17 -08:00
output.h Support for setting both RGB and named colors on the same line, so the same config can work for multiple term types 2012-02-13 09:52:17 -08:00
parse_util.cpp Removed a lot of string_buffer_t 2012-02-22 12:00:02 -08:00
parse_util.h Const correctness changes 2012-02-06 00:57:43 -08:00
parser_keywords.cpp Migrate functions like parser_keywords_is_block to wcstring 2012-01-30 09:46:33 -08:00
parser_keywords.h Migrate functions like parser_keywords_is_block to wcstring 2012-01-30 09:46:33 -08:00
parser.cpp Rearrange wopen and stat to avoid a race and hopefully improve performance a little bit. 2012-03-02 11:12:08 -08:00
parser.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
path.cpp Setting cdpath to current directory in path.cpp. 2012-03-04 01:28:09 +05:30
path.h Fix to prevent autosuggesting cd'ing to the current working directory 2012-02-18 21:56:30 -08:00
postfork.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
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 More work towards improving relationship between multithreading and fork 2012-02-29 16:14:51 -08:00
proc.h More work towards improving relationship between multithreading and fork 2012-02-29 16:14:51 -08:00
reader.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
reader.h Some more changes in preparation for turning on complete-based autosuggestions 2012-02-26 20:11:34 -08:00
README Initial revision 2005-09-20 23:26:39 +10:00
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 Support for setting both RGB and named colors on the same line, so the same config can work for multiple term types 2012-02-13 09:52:17 -08:00
screen.h Added color.h, color.cpp. Got term256 colors working. 2012-02-12 18:05:59 -08:00
seq.in Merged changes from codemonkey and grissiom branches 2010-11-12 02:07:14 +11:00
set_color.cpp Color work 2012-02-11 17:07:56 -08: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 Added some const correctness 2012-02-24 09:33:30 -08: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 array_list_t (!) 2012-02-21 10:47:21 -08:00
util.h Removed array_list_t (!) 2012-02-21 10:47:21 -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 Some work to allow completions to be evaluated off of the main thread 2012-02-24 12:19:31 -08:00
wildcard.h Some cleanup of completions in preparation for more multithreading 2012-02-26 13:27:31 -08:00
wutil.cpp Fix to preserve errno across certain calls to stop printing EOVERFLOW messages in weird places 2012-03-03 15:28:16 -08:00
wutil.h 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.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.