122 lines
2.7 KiB
Plaintext
122 lines
2.7 KiB
Plaintext
|
\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@*
|
||
|
|
||
|
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 Jan (janneke) Nieuwenhuizen
|
||
|
|
||
|
@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:
|