A build tool for the Frege programming language.
got [command]
new [project]
- makes a new project in the current directory
-help
- displays a help menu
-v
- displays the version
compile
- compiles the project (files in the src directory)
run [class]
- runs the given class. If none is given, attempts to run main.
All required jars should be placed in the lib
folder. Download capability will be available in the future.
Haven't decided if the tool should mimick cabal files, work with existing build tools like maven or gradle, or have a custom format.
This is currently a series of small functions that I use to wrap the compile and run commands. I'm still looking into a smarter implementation.
Ships with a version of the Frege compiler in lib
.
Once I interface log4j with frege I'll use that for logging. Print statements will suffice for now.