
NNAAMMEE
       domterm - terminal emulator and multiplexer

SSYYNNOOPPSSIISS
       domterm [_o_p_t_i_o_n_s] [_c_o_m_m_a_n_d _a_r_g_u_m_e_n_t_s ...]

DDEESSCCRRIIPPTTIIOONN
       DomTerm is a terminal emulator that supports embedded graphics and
       html; builtin tiling and tabs; session management; and more.

       The domterm command manages terminal sessions, and creates windows (and
       sub-windows) to display them. The display uses an embedded web browser
       (using electron or QtWebEngine); you can also use a regular desktop
       browser.

       If no arguments are specified, a new terminal window is created, as if
       using the new command.

CCOOMMMMAANNDDSS
       You can get help for a specific _c_o_m_m_a_n_d with the help command. For
       example: domterm help new.

   SSeessssiioonnss
       help [_t_o_p_i_c]
           Help on given _t_o_p_i_c.

       new [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]]
           Create new termimal session and window

       _c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]
           Short-hand for new.

       attach _s_e_s_s_i_o_n
           Attach to an existing session.

       list
           List terminal sessions.

       status
           List sessions, windows, versions.

   SSuubbccoommmmaannddss ffoorr oouuttppuutt
       html [or hcat]
           display html

       image [or imgcat]
           display image

       fresh-line
           if not at beginning of line, starts a fresh line

   SSuubbccoommmmaannddss ffoorr ssttyylliinngg
       reverse-video on|off
           switch between dark or light background

       add-style
           add a new rule to a temporary stylesheet

       load-stylesheet
           load new stylesheet from a file

       list-stylesheets
           list loaded stylesheets

       print-stylesheet
           print stylesheet rules from a loaded stylesheet

       disable-stylesheet
           disable a stylesheet

       enable-stylesheet
           enable a stylesheet

   MMiisscceellllaanneeoouuss ssuubbccoommmmaannddss
       browse _u_r_l
           view html or image in new web browser (sub-)window

       is-domterm
           succeeds if running under DomTerm

       view-saved _f_i_l_e
           view save-as-html file

OOPPTTIIOONNSS
       The commands that create a new (sub-)window (currently new, attach,
       browse, and view-saved) optionally take a window-specifier option to
       describe how to create the new window. See help window-specifier for
       details.

       --version
           Print version number and exit.

       --help, -h
           Print help and exit. Same as domterm help.

       --geometry _Wx_H
           Specify initial size of new top-level windows. The default if not
           specified is currently 800x600. The width and height are in pixel
           units and must be positive integers.

                   Works for both the Electron and qtdomterm front-ends.
               The size of the main window.

       --settings=_f_i_l_e_n_a_m_e
           Specify the location of the settings file containing user
           preferences. The default is .domterm/settings.ini in the userâs
           home directory, except on WSL (Windows Subsystem for Linux), where
           it is c:\Users\_U_S_E_R\AppData\Roaming\DomTerm\settings.ini.

           Note this flag wonât have much if any effect if you specify it when
           there is already a running domterm server.

       --no-daemonize, --daemonize
           When a domterm backend (server) is created, it normally turns
           itself into a disconnected server (a daemon). The option
           --no-daemonize option  prevents âdaemonizingâ - which is helpful
           for debugging.

       --socket-name=_n_a_m_e
           DomTerm uses a Unix Domain socket to communicate between the
           command-line and the server. By default the socket is the file
           $HOME/.domain/default.socket, but this option overrides that. Using
           different socket names mean you get different servers that do not
           know about each other. If _n_a_m_e starts with â/â then the filename is
           absolute; otherwise $HOME/.domain/ is prepended. If there is no
           file extension, .socket is appended.

           DomTerm also creates a temporary html that has the same name as the
           socket, but with a .html extension. That is by default it is
           $HOME/.domain/default.html.

SSEEEE AALLSSOO
       qtdomterm(1)

       https://domterm.org/ - the DomTerm home page



