curl -sLowget -qO shellshare https://get.shellshare.net && python shellshare
What is it?
Shellshare allows you to broadcast your terminal live with a single command.
How to use?
Open a terminal and write:
$ curl -sLowget -qO shellshare https://get.shellshare.net $ python shellshare Sharing terminal in https://shellshare.net/r/EPbZJ7VZNakS9vwUlS $ # Everything you do now will be broadcast live on the URL above. $ # When you're done, hit CTRL+D $ exit End of transmission.
Frequently asked questions
Can someone control my terminal through shellshare?
No. All communication is just one-way: from your terminal to shellshare. There's no way someone could send commands to your terminal. If you'd like to allow it, try screen or tmux (specially with tmate).
Can I save the broadcast?
No. Shellshare was made only for live broadcasts. If you'd like to save your terminal, try asciinema.org.
Can I broadcast to a custom room name?
Yes. You can broadcast to a named room secured with a password by calling shellshare as:
If you don't set a password, shellshare will use your network card's MAC address to uniquely identify your computer. This means you'll be able to transmit to the same room later only if you're using the same computer.
$ curl -sLowget -qO shellshare https://get.shellshare.net $ python shellshare --room MY-ROOM --password MY-PASS Sharing terminal in https://shellshare.net/r/MY-ROOM $ # ... $ exit End of transmission.
Can I recover the password to a custom room?
No. However, the rooms are deleted after a day of inactivity, so you can recreate it in 24 hours.
Can I install shellshare from my package manager?
We currently have a shellshare package on Homebrew only. If you use Homebrew, you can install shellshare using:
If you'd like to contribute, we have an open issue to create a Debian package.
brew install shellshare
I found a problem! What do I do?
Please, open an issue at our issues page describing what the problem was, your shellshare version, and your operating system.