An open API service indexing awesome lists of open source software.

https://github.com/pauldraper/cs235

Helpful tools for BYU CS 235 projects
https://github.com/pauldraper/cs235

Last synced: about 2 months ago
JSON representation

Helpful tools for BYU CS 235 projects

Awesome Lists containing this project

README

          

#CS 235 project utilities

This are tools for build, testing, and submitting CS 235 assignments. There is one directory for each assignment.

The supported targets are:
* `all`: compile
* `clean`: erase built and zipped files
* `memcheck`: run with Valgrind
* `quality`: check code-complexity
* `run`: compile and run
* `submit`: submit code and tests to CS 235 submission site
* `test`: compile and run tests
* `zip`: zip code and tests

##Setup

###Python (only necessary for submission)

```
$ sudo pip install mechanize
```

or without admin rights (e.g. CS open labs)

```
$ echo "export PYTHONPATH=/users/guest/j/johnsmith/lib" >> ~/.bashrc
$ sh .bashrc
$ easy_install --install-dir $PYTHONPATH mechanize
```