All Projects → tunl → Cast Sh

tunl / Cast Sh

Licence: apache-2.0
📟 An instance of your terminal in your browser

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Cast Sh

Qrcode Renderer
QR Code renderer is a dependency-free library to render QR Codes. The library makes it simple to integrate with any UI framework and comes with a prebuilt SVG renderer for the web.
Stars: ✭ 56 (-62.91%)
Mutual labels:  hacktoberfest, browser
Navi
An interactive cheatsheet tool for the command-line
Stars: ✭ 10,055 (+6558.94%)
Mutual labels:  terminal, hacktoberfest
Termly.js
Simple, Extensible, Hackable and Lightweight Javascript Browser Terminal Simulator!
Stars: ✭ 56 (-62.91%)
Mutual labels:  terminal, browser
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+24011.26%)
Mutual labels:  terminal, hacktoberfest
Mylittledom
High-level DOM-like terminal interface library
Stars: ✭ 116 (-23.18%)
Mutual labels:  terminal, browser
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+593.38%)
Mutual labels:  terminal, browser
Blightmud
A terminal mud client written in Rust
Stars: ✭ 61 (-59.6%)
Mutual labels:  terminal, hacktoberfest
Rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Stars: ✭ 31,664 (+20869.54%)
Mutual labels:  terminal, hacktoberfest
Emacs Application Framework
A free/libre and open-source extensible framework that revolutionizes the graphical capabilities of Emacs, the key to ultimately Live in Emacs
Stars: ✭ 1,932 (+1179.47%)
Mutual labels:  terminal, browser
Leash
Browser Shell
Stars: ✭ 108 (-28.48%)
Mutual labels:  terminal, browser
Azure Sdk For Js
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
Stars: ✭ 872 (+477.48%)
Mutual labels:  hacktoberfest, browser
Progressbar
A really basic thread-safe progress bar for Golang applications
Stars: ✭ 2,212 (+1364.9%)
Mutual labels:  terminal, hacktoberfest
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+496.03%)
Mutual labels:  terminal, hacktoberfest
Ohmyform
✏️ Free open source alternative to TypeForm, TellForm, or Google Forms ⛺
Stars: ✭ 1,065 (+605.3%)
Mutual labels:  hacktoberfest, container
Bat
A cat(1) clone with wings.
Stars: ✭ 30,833 (+20319.21%)
Mutual labels:  terminal, hacktoberfest
Asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
Stars: ✭ 1,107 (+633.11%)
Mutual labels:  terminal, browser
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (+282.12%)
Mutual labels:  terminal, hacktoberfest
Ruby jard
Just Another Ruby Debugger. Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.
Stars: ✭ 669 (+343.05%)
Mutual labels:  terminal, hacktoberfest
Term Web
📟 A simple Terminal UI that run on the web
Stars: ✭ 77 (-49.01%)
Mutual labels:  terminal, browser
Pokeapi Js Wrapper
PokeAPI browser wrapper, fully async with built-in cache
Stars: ✭ 129 (-14.57%)
Mutual labels:  hacktoberfest, browser

cast-sh

Build Status Coverage Status Python 3.5-3.7 Code style: black Total alerts Language grade: Python Language grade: JavaScript

Installation & Prerequisites

Use the package manager pip to install the dependencies before run the application

pip3 install -r requirements.txt

Usage

To start the terminal cast application, run:

python3 -m cast

Or if you install the application via pip:

pip install .

# command available once pkg has been installed
cast-sh

Arguments

optional arguments:

  -h, --help                show this help message and exit
  -p [PORT], --port [PORT]  port to run server on (default: 5000)
  --debug                   debug the server (default: False)
  --version                 print version and exit (default: False)
  --command COMMAND         Command to run in the terminal (default: bash)
  --cmd-args CMD_ARGS       arguments to pass to command (i.e. --cmd-args='arg1
                            arg2 --flag') (default: )
  --password PASSWORD       set a password for accessing cast-sh
                            sessions (default: admin)

A password can be set using an environment variable as well.

Unix

export PASSWORD="weakpassword"

Windows

set PASSWORD="weakpassword"

Docker

Build image

docker build -t cast .

Run built image

docker run --name cast.sh-container -p 5000:5000/tcp -i -t cast

Screenshots

screenshots

Contributing

Contribute

License

Code of Conduct

Everyone interacting with the cast-sh codebase and issue tracker is expected to follow our Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].