gotty
Gotty is an open-source command line tool that turns your command line interface (CLI) programs into web applications. It is designed to allow remote access to command line apps through a web browser. Gotty creates a web server that bridges inputs and outputs between the command line and the web browser.
Here are a few key points about Gotty:
-
Ease of use: Gotty is easy to install and use. You can simply run a command followed by the executable you want to serve, and it will create a web server hosting that CLI app.
-
Cross-platform: Gotty is compatible with various operating systems, including Linux, macOS, and Windows.
-
Customizable interface: Gotty provides options to customize the web interface according to your requirements. You can change the terminal appearance, including fonts, theme, and colors.
-
Secure communication: Gotty supports encrypted connections using HTTPS, providing secure access to your CLI apps remotely.
-
Multiple clients: It allows multiple users to simultaneously access and interact with the same CLI app through different web browsers.
-
Resumable sessions: Gotty supports resumable sessions, ensuring that even if the connection is interrupted, you can rejoin the session and continue where you left off.
-
Integration with authentication: Gotty can be integrated with authentication mechanisms, such as OAuth, to add an extra layer of security and access control.
Overall, Gotty makes it easier to share and collaborate on command line applications by providing a web-based interface accessible from any device with a web browser.
List of commands for gotty:
-
gotty:tldr:7f90e gotty: Share with credential (Basic Auth).$ gotty -w -c ${username}:${password} ${shell}try on your machineexplain this command
-
gotty:tldr:dfed2 gotty: Share with write permission.$ gotty -w ${shell}try on your machineexplain this command
-
gotty:tldr:f7567 gotty: Share result of command.$ gotty ${command}try on your machineexplain this command