9 ms·
Show HN: Tmux plugin manager
- troy44 11y agoThis is awesome.
- pcthrowaway 11y agoThey have similarities, but awesome is a graphical tiling window manager, whereas tmux is only for terminal sessions. /s
- tmm 11y agoThis is awesome! I've been using tmux for years and didn't even know there were plugins.
- KB1JWQ 11y agoCount me in that list! This is fantastic, and is likely to help push me over the edge to using tmux by default on my local workstation.
- deleted 11y ago[deleted]
- manish_gill 11y agoBeen using it for a while now. Here is my plugin list: set -g @tpm_plugins ' \ tmux-plugins/tpm \ tmux-plugins/tmux-sensible \ tmux-plugins/tmux-open \ tmux-plugins/tmux-resurrect \ tmux-plugins/tmux-pain-control \ tmux-plugins/tmux-battery \ tmux-plugins/tmux-online-status \
- moviuro 11y agoMeh, bash... I'll try and see if it's possible to do it 100% POSIX to port to *BSD without the hassle of installing bash.
- brunosutic 11y agoThis guy already did that: https://github.com/chilicuil/tundle https://github.com/chilicuil/tundle
- TomAnthony 11y agoOff topic: How do most people on HN use tmux? I was using it for a while but then realised I never used it over SSH and I rarely disconnected from sessions and opened them again. Are there other people in that camp?
- riquito 11y agoYou are a brave man. What if you run a long/important task on the server and you lose the connection (A/C in the building going away, Internet connection outage, etc...)?
- TomAnthony 11y agoI don't think I was clear, sorry. I meant I rarely use it on remote servers, I rarely have the need for that process. I only have a need to do dev locally and was using tmux on my local machine. I know several other devs who only use tmux in this fashion. I know many people use it when they are on a remote machine via ssh - what are the usual activities that require someone to be ssh'ed in doing complex tasks directly on a remote machine?
- riquito 11y agoThe most common thing that comes to mind is altering huge database tables. You may need from minutes to hours to perform heavy SQL operations and if you run your commands from a client you want it to survive the ssh session, no matter what. Another example is the import/export of large quantities of data (e.g. to clone/move a machine) or perform a long running task (e.g. you found a better way to compress images and want to run it once on every image). Of course these are not everyday tasks, but once in a while they may be required. That said, if you connect via ssh to a server you are rarely happy to "lose" whatever task you have run, there aren't major drawbacks in using screen/tmux everytime you connect to a remote server.
- msvalkon 11y agoWhere I work, most of our development (includes building, testing and packaging) is done on remote machines to which we ssh to. Few people prefer gui ide's so most ssh and then run vim or emacs. Having tmux on the server hub is pretty convenient. Especially nice if you want to run a set of tests over night.
- deleted 11y ago[deleted]