Releases: SeanCarrick/ISRCP
Releases · SeanCarrick/ISRCP
Integrity Solutions Recursive Code Printer Utility
This is my first release of the Recursive Code Printer Utility.
Here is what I've got it doing for this release:
- Recursively walks the project directory tree and prints out all designated source code files.
- Allows the user to set the Project Name, source path and programming language for later use.
- Allows the user to select a previously saved project to print out.
- Only prints those files that have changed since the last print date.
- Supports source code for the following languages:
- Ada Body
- Ada Specification
- Arduino / Nan Sketch
- ASP (Classic)
- ASP.Net
- Bash Shell Scripting
- BASIC (Classic)
- Batch Files
- C
- C++
- C#
- ObjectiveC
- CGI
- ColdFusion
- Digital Mars
- Erlang
- Flash
- Flash / Flex Action
- HTML
- J#
- Java
- JavaScript
- Lua
- Mathematica
- MetaTrader
- Perl
- PHP
- Python
- Python Jupyter Notebook
- R
- Ruby
- Ruby on Rails
- SSL
- TCL
- Unreal Script
- VB.net
- Visual Basic (and Visual Basic Script)
- XML
If you don't see your language, submit a Feature Request Issue against the WIP or Master branches and I will get it added.
Understand, at this release, though the utility walks the project source tree and prints all files, there is no lexer in place for code formatting and everything is printed in the Courier font at 10 point font size. Further, there is still work to be done on breaking lines beyond the right margin to not allow it to just cut off longer lines.
Again, this is a first release and future releases will improve upon it.