-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
58 lines (47 loc) · 1.81 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
Welcome to Codespace 1.2.4!
Codespace is a lightweight, POSIX compiant, command line development environment.
**** Installing your own Codespace environment
1. execute: ./install directory_for_Codespace
**** Creating a new Project ****
1. ./project [c] projectname
- builds and configures your project
- optionally include c argument to create a C project
- creates a local git repository
2. ./new [lang] filename
- creates new files
- adds them to the local git index
- automatically creates Makefile entries for compiled languages
- languages:
C (./new c filename)
C++ (./new cpp filename)
Java (./new java filename)
Python (./new py filename)
Perl (./new pl filename)
Ruby (./new rb filename)
POSIX Shell (./new sh filename)
- create a text file with ./new filename
3. make target
- compile your source code
**** Utilities ****
1. ./import file
- imports files to your project directory
- automatically updates makefile
2. ./export directory
- exports your project to directory
3. ./summary
- prints out a summary of your project
**** Latest Features ****
1.2.2 - Bug fixes, simplifying file structure and installation
- install.sh will install your own Codespace environment
- removed old, unnecessary utilities (wrappers for grep, sed, echo)
- ensured consistent formatting of messages to user
- removed dependencies on old utilities
1.2.3 - Added summary feature, language variable, easy archiving
- new language variable for your project
- summary now includes an elapsed time variable
- archive target now in makefile
1.2.4 -import tool plus more sophisticated header file creation
- new import tool will import files to project
- header files now contain include guards
- source files contain include statements with reference to header files
- install.sh file updated with added import tool