\input texinfo @c -*- mode: texinfo; -*- @c %**start of header @setfilename gash.info @documentencoding UTF-8 @settitle Gash Reference Manual @c %**end of header @include version.texi @copying Copyright @copyright{} 2018 Rutger EW van Beusekom@* Copyright @copyright{} 2018 Jan (janneke) Nieuwenhuizen@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''. @end copying @dircategory Basics @direntry * Gash: (gash). Guile As SHell. * gash: (gash)Invoking gash. Running Gash, a minimalist Bash lookalike. @end direntry @titlepage @title Gash Reference Manual @subtitle A POSIX-compliant sh replacement in Guile Scheme. @author The Gash developers @page @vskip 0pt plus 1filll Edition @value{EDITION} @* @value{UPDATED} @* @insertcopying @end titlepage @contents @c ********************************************************************* @node Top @top Gash This document describes Gash version @value{VERSION}, a POSIX-compliant sh replacement in Guile Scheme. @menu * Introduction:: What is Gash about? * GNU Free Documentation License:: The license of this manual. * Concept Index:: Concepts. * Programming Index:: Data types, functions, and variables. @detailmenu --- The Detailed Node Listing --- Introduction * Invoking Gash:: @end detailmenu @end menu @c ********************************************************************* @node Introduction @chapter Introduction @menu * Invoking Gash:: @end menu @node Invoking Gash @section Invoking Gash @cindex repl The @command{gash} command is the sh interpreter. @example gash @var{option}@dots{} @file{FILE} @end example The @var{option}s can be among the following: @table @code @item -c @var{string} By default, Gash will read a file named on the command line as a script. @item -h@r{, }--help Display help on invoking Gash, and then exit. @item -v@r{, }--version Display the current version of Gash, and then exit. @end table @c ********************************************************************* @node GNU Free Documentation License @appendix GNU Free Documentation License @cindex license, GNU Free Documentation License @include fdl-1.3.texi @c ********************************************************************* @node Concept Index @unnumbered Concept Index @printindex cp @node Programming Index @unnumbered Programming Index @syncodeindex tp fn @syncodeindex vr fn @printindex fn @bye @c Local Variables: @c ispell-local-dictionary: "american"; @c End: