@waxory/sheh
v1.4.1
Published
Shell Exposed over HTTP. Use your terminal through the browser locally
Downloads
475
Maintainers
Readme
Sheh
Shell Exposed HTTP
Gotty inspired. Sheh is a command line tool that broadcast you terminal to your browser locally and with local network. Sheh works for every Unix/Linux shells and even powershell !
Stack
Shell Exposed HTTP are currently built with
Install
Get via the node package manager registry.
npm install -g @waxory/shehUsage
Launching Shell Exposed HTTP...
shehAnd it will outputs something like this:
Open the URL. Your shell is live in the browser.
Features
Sheh is simplified. Including its functionality and setup.
Traits:
- Works for every shells.
- Host locally on your network or machine.
- Usage through Browser. (Modern such as Firefox, Chrome, Edge)
- UX keys control for mobile devices.
Shells Support
Sheh starts with your current running shell. So, shells can run interactively depends on processing shell you ran your sheh command from.
Below are the verified and tested shells:
| Shell | Status |
| :--- | :--- |
| sh | |
|
bash | |
|
zsh | |
|
ksh | |
|
dash| |
|
tcsh | |
|
csh | |
|
powershell | |
|
fish | |
Niche shell supports: CGTerm & fcsh. Check them out!
News 📢
1.4.0
Added
- Command Line Interface and commands
- shell: display sheh detected shell
- version: print version number
- help: show the CLI manual
- server: manages sheh childs
[!CAUTION] 1.4.0 is deprecated because of a critical code mistake, please use the later version of sheh (>v1.4.0)
Check more in CHANGELOG
Notes
[!NOTE] Sheh is in an early stage of concept and development. Expect bugs, vulnerabilities, and missing features.
[!CAUTION] Sheh is intended for local use only and provides no built-in authentication, encryption, or sandboxing. By running this application, you are creating a live, unshielded broadcast of your system's terminal; any commands executed as malicious or otherwise WILL impact your host machine in real time. In accordance with the GPL-3.0 license, this software is provided "as is" without warranty of any kind. The authors assume no liability for data loss, security breaches, or system damage resulting from its use. Use at your own risk.
Termux is currently not supported. Sheh relies on a native PTY environment, which is unavailable in Termux's sandbox. Support is planned for a future release.
LICENSE
Sheh (Shell Exposed HTTP) is GPL-3.0 Licensed
