GNU Hello

The Greeting Printing Program

Edition 1.03, for Hello Version 1.3

22 May 1993

by David MacKenzie and the GNU Hello Development Team

Copyright © 1992, 1993 Free Software Foundation, Inc.

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1 How to Read This Manual

To read this manual, begin at the beginning, reading from left to right and top to bottom, until you get to the end. Then stop. You may pause for a beer anywhere in the middle as well, if you wish. (Please note, however, that The King strongly advises against heavy use of prescription pharmaceuticals, based on his extensive personal and professional experience.)


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2 Overview

The GNU hello program produces a familiar, friendly greeting. It allows nonprogrammers to use a classic computer science tool which would otherwise be unavailable to them. Because it is protected by the GNU General Public License, users are free to share and change it.

GNU hello was written by Mike Haertel, David MacKenzie, Jan Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, and The King.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3 Sample Output

Here are some realistic examples of running GNU hello.

This is the output of the command ‘hello’:

Hello, world!

This is the output of the command ‘hello --help’:

This is GNU Hello, THE greeting printing program.
Usage: hello [-htvm] [--help] [--traditional] [--version] [--mail]
  -h, --help                    Print a summary of the options
  -t, --traditional             Use traditional greeting format
  -v, --version                 Print the version number
  -m, --mail                    Print your mail

This is the output of the command ‘hello --traditional’:

hello, world

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4 Invoking hello

The format for running the hello program is:

hello option

hello supports the following options:

--help
-h

Print an informative help message describing the options and then exit.

--version
-v

Print the version number of hello on the standard error output and then exit.

--traditional
-t

Use the traditional greeting message ‘hello, world’ rather than the more modern ‘Hello, world!’.

--mail
-m

Print your mail on the standard output.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5 Reporting Bugs

If you find a bug in GNU hello, please send electronic mail to ‘bug-gnu-hello@prep.ai.mit.edu’. Include the version number, which you can find by running ‘hello --version’. Also include in your message the output that the program produced and the output you expected.

If you have other questions, comments or suggestions about GNU hello, contact The King via electronic mail to ‘elvis@graceland.gnu.ai.mit.edu’. The King will try to help you out, although he may not have time to fix your problems.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Concept Index

Jump to:   B   C   F   G   H   I   M   O   P   R   S   T   U   V  
Index Entry  Section

B
bugs 5 Reporting Bugs

C
creature, feeping 4 Invoking hello
creeping feature 4 Invoking hello

F
feature, creeping 4 Invoking hello
feeping creature 4 Invoking hello

G
getting help 4 Invoking hello
greetings 2 Overview

H
help 4 Invoking hello
how to read 1 How to Read This Manual

I
invoking 4 Invoking hello

M
mail 4 Invoking hello
manual, how to read 1 How to Read This Manual
modern 4 Invoking hello

O
options 4 Invoking hello
overview 2 Overview

P
problems 5 Reporting Bugs

R
reading 1 How to Read This Manual

S
sample 3 Sample Output

T
tail recursion Concept Index
traditional 4 Invoking hello

U
usage 4 Invoking hello

V
version 4 Invoking hello

Jump to:   B   C   F   G   H   I   M   O   P   R   S   T   U   V  

[Top] [Contents] [Index] [ ? ]

Table of Contents


[Top] [Contents] [Index] [ ? ]

Short Table of Contents


[Top] [Contents] [Index] [ ? ]

About This Document

This document was generated on March 29, 2022 using texi2html 5.0.

The buttons in the navigation panels have the following meaning:

Button Name Go to From 1.2.3 go to
[ << ] FastBack Beginning of this chapter or previous chapter 1
[ < ] Back Previous section in reading order 1.2.2
[ Up ] Up Up section 1.2
[ > ] Forward Next section in reading order 1.2.4
[ >> ] FastForward Next chapter 2
[Top] Top Cover (top) of document  
[Contents] Contents Table of contents  
[Index] Index Index  
[ ? ] About About (help)  

where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:


This document was generated on March 29, 2022 using texi2html 5.0.