Currently BURP has been mainly designed to work as a CLI or can be executed with arguments as a string array.
There is a need for a better interface.
For example, BURP-Error provides the function:
fun doMain(
mappingFilePath: String,
outputFilePath: String?,
outputFormat: Lang?,
reportFilePath: String?,
baseIRI: String,
currentWorkingDirectory: Path
): Int
Currently BURP has been mainly designed to work as a CLI or can be executed with arguments as a string array.
There is a need for a better interface.
For example, BURP-Error provides the function: