diff --git a/doc_src/echo.txt b/doc_src/echo.txt new file mode 100644 index 000000000..697e88aec --- /dev/null +++ b/doc_src/echo.txt @@ -0,0 +1,16 @@ +\section echo echo - display a line of text + +\subsection echo-synopsis Synopsis + echo [STRING] + +\subsection echo-description Description + +Display a line of text. + +- \c -n, \c Do not output a newline +- \c -s, \c Do not separate arguments with spaces +- \c -h, \c --help Display this help + +\subsection echo-example Example + +echo 'Hello World' Print hello world to stdout diff --git a/doc_src/test.txt b/doc_src/test.txt new file mode 100644 index 000000000..b070647e2 --- /dev/null +++ b/doc_src/test.txt @@ -0,0 +1,43 @@ +\section test test - perform tests on files and text + +\subsection test-synopsis Synopsis + test [EXPRESSION] + +\subsection test-description Description + +Tests the expression given and returns true or false. + +- \c -h, \c Display this help +- \c -hG, \c File owned by effective group ID +- \c -hL, \c File is syslink +- \c -hO, \c File owned by effective user ID +- \c -hS, \c File is socket +- \c -ha, \c Logical and +- \c -hb, \c File is block device +- \c -hc, \c File is character device +- \c -hd, \c File is a directory +- \c -he, \c File exists +- \c -hf, \c File is regular +- \c -hf, \c File is set-group-ID +- \c -hk, \c File has sticky bit set +- \c -hn, \c String length is non-zero +- \c -ho, \c Logical or +- \c -hp, \c File is named pipe +- \c -hr, \c File is readable +- \c -hs, \c File size is non-zero +- \c -ht, \c FD is terminal +- \c -hu, \c File set-user-ID bit is set +- \c -hw, \c File is writable +- \c -hx, \c File is executable +- \c -hz, \c String length is zero + +\subsection test-example Example + + + if test -d "/" + echo "Fish is cool"; + end + + +Because "/" is a directory the expression will evaluate +to true, and "Fish is cool" will be echoed