The create-controller command generates a class. It follows a *Controller convention for generating the class name. It creates an associated test that will run the application and instantiate an HTTP client, which can make requests against the controller.

    The create-client command generates a simple Client interface. It follows a *Client convention for generating the class name. It does not create an associated test.

    The create-websocket-server command generates a simple class. It follows a *Server convention for generating the class name. It does not create an associated test.

    The command generates a simple WebSocketClient abstract class. It follows a *Client convention for generating the class name. It does not create an associated test.