pub async fn run() -> Result<(), LSError>
Run the application.
Parses CLI arguments and starts either the LSP server or text mode.