Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SFTtech/cooputils
When working in a shell collaboratively using tmux, this collection of scripts can be used to automatically switch to a 'coop' user and choose a TMUX session.
https://github.com/SFTtech/cooputils
Last synced: 9 days ago
JSON representation
When working in a shell collaboratively using tmux, this collection of scripts can be used to automatically switch to a 'coop' user and choose a TMUX session.
- Host: GitHub
- URL: https://github.com/SFTtech/cooputils
- Owner: SFTtech
- License: gpl-3.0
- Created: 2013-03-09T15:38:30.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-12-10T15:35:15.000Z (almost 10 years ago)
- Last Synced: 2024-08-01T13:37:19.441Z (3 months ago)
- Language: Python
- Size: 160 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
cooputils
---------Designed for working in a shell collaboratively using tmux.
tmuxchooser
-----------Shows a list of running tmux sessions with metadata, allows you to connect to
any running session or create a new one. Much shiny, very tab completion.coop
----One-liner shellscript that runs `sudo -u coop tmuxchooser`.
Alternatively, an alias may be used.setup
------ create the `coop` user, setup (give a shell, dotfiles, disable login).
- install the `coop` and `tmuxchooser` scripts to `/usr/local/bin`.
- add the following entry to `sudoers` via `visudo`: `%coop ALL=(coop) NOPASSWD: /usr/local/bin/tmuxchooser`. This allows anybody from the `coop` group to run `tmuxchooser` as user `coop`, without having to type a password.
- add all possible collaborators to the `coop` group.