-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathREADME
115 lines (87 loc) · 4.05 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
*******************************************************************************
*******************************************************************************
*******************************************************************************
********************** ************************
********************** Welcome to the 42sh ************************
********************** ************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
__ __ ______ ______ __ __
/ | / | / \ / \ / | / |
$$ | $$ |/$$$$$$ | /$$$$$$ |$$ | $$ |
$$ |__$$ |$$____$$ | $$ \__$$/ $$ |__$$ |
$$ $$ | / $$/ $$ \ $$ $$ |
$$$$$$$$ |/$$$$$$/ $$$$$$ |$$$$$$$$ |
$$ |$$ |_____ / \__$$ |$$ | $$ |
$$ |$$ | $$ $$/ $$ | $$ |
$$/ $$$$$$$$/ $$$$$$/ $$/ $$/
General Informations :
-------------------------------------------------------------------------------
Project "42SH"
29 October, 2010 - 28 November, 2010
EPITA PROMO 2013
ING 1 SEMESTER 1
JURY 1 : Julien Birene
Authors :
-------------------------------------------------------------------------------
Maarek Joseph < maarek_j@epita.fr >
Adolphi-Cazalon Melanie < adolph_a@epita.fr >
Karsenty Joseph < karsen_j@epita.fr >
Lanoe Jean-Christophe < lanoe_j@epita.fr >
Mazaheri Micha < mazahe_m@epita.fr >
Project's Description :
-------------------------------------------------------------------------------
The project "42sh" is a important project for EPITA students.
It uses all notions which we had learned in the C language and
concludes the "C/UNIX period" in EPITA.
Its a project for four students who must try to work together
during about five weeks.
The goal of this project is to develop a mini-shell. We learn
new languages and new technologies.
How to read the 42sh Man :
-------------------------------------------------------------------------------
To Check the Man of 42sh please type
groff -man -Tascii doc/42sh.man | most
The 42sh Man countains a description of our shell,
separates in differents topics :
NAME
SYNOPSIS
DESCRIPTION
OPTIONS
INVOCATION
DEFINITIONS
RESERVED WORDS
SHELL GRAMMAR
COMMENTS
QUOTING
PARAMETERS
EXPANSION
REDIRECTION
ARITHMETIC EVALUATION
SIMPLE COMMAND EXPANSION
COMMAND EXECUTION
COMMAND EXECUTION ENVIRONMENT
ENVIRONMENT
EXIT STATUS
PROMPTING
READLINE
HISTORY
SHELL BUILTIN COMMANDS
SEE ALSO
FILES
AUTHORS
BUG REPORTS
How to compile and execute the project 42sh :
------------------------------------------------------------------------------
To compile the project, please type
./configure && make
To execute the project, please type
./42sh
To quit the project, please write
exit
How to read the documentation :
------------------------------------------------------------------------------
To read the documentation, please type
./configure && make doc
firefox doc/html/index.html &