- Module
- server
- Declared in
- Server
- Package
- libtmux
- Source
- packages/libtmux/src/server.ts
- Other languages
- PythonRubyLuaRustGoJava.NETC++Swift
- newSession ( options : : NewSessionOptions ) Promise<Session>
-
Create a detached session and resolve it as a handle.
In other ports Create a session
- Python
libtmux.Server.new_session - Ruby
LibTmux::Server#new_session - Lua
libtmux.Server:new_session - Rust
server.Server.new_session - Go
tmux.Server.NewSession - Java
io.github.libtmux.Server.Server.newSession - .NET
LibTmux.Server.CreateSessionAsync - C++
libtmux::Server::new_session - Swift
Server.newSession(named:startDirectory:windowName:width:height:)
- Python
Examples
const created = await server.newSession({ name: "work" });created.name; // "work"Sessions can be created without a session name (0.14.2+):
>>> server.new_session()Session($2 2)Creating them in succession will enumerate IDs (via tmux):
>>> server.new_session()Session($3 3) With a session_name :
>>> server.new_session(session_name='my session')Session($4 my session)0 declared, 0 inherited