0.0.3 • Published 5 years ago

fsrc-rse v0.0.3

Weekly downloads
4
License
BSD-2-Clause
Repository
github
Last release
5 years ago

rse

Remote sessions with multiple local WM terminal windows (optimized for i3)

Background

I do most of my work in a terminal on a VPS. This allows me to switch between different work machines, as long as I have a Internet connection.

RSE manages my different work sessions/projects on remote machines.

I thought that it might be useful to others, so I extracted the personal settings into a config-file (JSON) and published it.

Components/Dependencies

  • xtitle
  • wmctrl

  • SSH

  • MOSH
  • terminal (ex: urxvt, xterm, st, terminator or your prefered terminal)
  • session manager (ex: abduco, detach, tmux, screen)
  • shell (ex: zsh, bash, sh)
  • dmenu (or rofi)

How does it work?

rse opens a new terminal and executes mosh to the server within it. rse forwards a session creation or attachment to what ever session manager you are using.

The terminal window title will be named ##. The session in the session manager will be named #.

rse uses window titles and session names to manage state.

Installation

Install cli command

npm -g install fsrc-rse

Usage

Get instructions by executing

rse

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago