gash/doc/gash.texi

123 lines
2.8 KiB
Plaintext
Raw Normal View History

2018-07-09 23:11:50 +01:00
\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@*
2018-12-08 07:36:36 +00:00
Copyright @copyright{} 2018 Jan (janneke) Nieuwenhuizen@*
2018-07-09 23:11:50 +01:00
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.
2018-12-08 07:36:36 +00:00
@author The Gash developers
2018-07-09 23:11:50 +01:00
@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: