Class TermClient

java.lang.Object
net.vincent.communidirect.client.term.TermClient

public class TermClient extends Object
Command-line client mode for CommuniDirect. Supports non-interactive commands (compose, list, send, open, watch) as well as an interactive shell with simple text commands and webhook notifications.
  • Constructor Details

    • TermClient

      public TermClient(SettingsManager settings, KeyStoreManager keyStore)
      Constructs the terminal client facade.
      Parameters:
      settings - loaded client settings
      keyStore - loaded key store with own and peer keys
  • Method Details

    • run

      public void run(String[] args)
      Executes the terminal client workflow for the provided arguments.
      Parameters:
      args - command-line arguments