CLIs¶
CLI applications expose Julee use cases via command-line interfaces.
CLI commands instantiate and execute use cases directly, or trigger worker pipelines for asynchronous operations. CLIs read configuration from environment variables or config files. Common uses include administrative tasks, development and debugging, batch operations, and system initialization.
Unlike UIs, CLIs invoke use cases directly rather than going through the API. This makes them well-suited for operations that don’t need HTTP overhead or for environments where only the CLI is deployed.