pod
build
Fan build utility
Types
BuildCs | BuildCs is the base class for build scripts used to manage building C# source code into a .NET exe or dll. |
BuildGroup | BuildGroup is the base class for build scripts which compose a set of children build scripts into a single group. |
BuildJava | BuildJava is the base class for build scripts used to manage building Java source code into a Java jar file. |
BuildLog | BuildLog is used for logging build scripts |
BuildPod | BuildPod is the base class for build scripts used to manage building a Fan source code and resources into a Fan pod. |
BuildScript | BuildScript is the base class for build scripts - it manages the command line interface, argument parsing, environment, and target execution. |
CompileCs | Run the C# compiler to produce an exe or dll. |
CompileFan | Run the fan compiler to produce a Fan pod. |
CompileJava | Run the Java compiler to produce a directory of Java classfiles. |
CompileJs | Run the javascript compiler to produce a Fan pod. |
CreateDir | CreateDir is used to create a directory |
CreateZip | CreateZip is used to create a zip file from a directory on the file system. |
Delete | Delete is used to delete a file or directory. |
Exec | Exec is used to run an external OS process |
FanScript | FanScript is used to compiler a Fan script into memory and run it via reflection. |
FatalBuildErr | FatalBuildErr is thrown to immediately terminate the current build script. |
JdkTask | Java Developer Kit task provides a common set of environment variables for the Java environment. |
Main | Fanb main |
Target | Target models a build target which may be executed independently within a build script. |
Task | Task is the base class for commands to run in build scripts. |