libtmux
libtmux copied to clipboard
Dataclass: API updates
server = Server.new()
server = Server.connect()
@dataclasses.dataclass
class Server:
@classmethod
def new():
pass
@classmethod
def connect(socket='')
pass
session = '' # Find a way to have session be Session with `server` automatically added
# https://docs.python.org/3/library/functools.html#functools.partialmethod
# session.create
# session.find
# session.find_or_create
Session.create(server=server)
# let user see supported formatters
SUPPORTED_FORMATTERS = []
Window.create(session_id='')
Window.find(target='')
Window.find_or_create(name='', defaults={})