App Initialization

The main entrypoint (fun main) is in BabelFshCliApplication.kt. This function calls the SpringrunApplication with the BabelFshSpringApplication . This function then parses the command line arguments for the BabelFSH application, which is implemented using the Clikt library.

The Clikt appliation has two sub-commands:

  1. via help , the available plugins can be listed and their command line arguments can be queried.

  2. via convert , the main application is started.

BabelFSH has been recently refactored to utilize a real modular build with self-contained plugins. This is not yet documented.

Last updated