Client
This directory contains the client implementation, pretty much all of this code is also used by the server console.
Important: No code in this directory can import any code from server/.
assets/ - Static asset files and management code (e.g. client configs)
cli/ - Command line interface implementation
command/ - Console command implementations
constants/ - Various shared constant values
core/ - Client state management
licenses/ - Open source licenses
spin/ - Console spinner library
tcpproxy/ - Local TCP proxy listener code
transport/ - Wires the client to the server
version/ - Version information
main.go - Entrypoint