{"repo":"Rasukarusan/shellnium","free":true,"listed":false,"github":"https://github.com/Rasukarusan/shellnium","clone":"git clone https://github.com/Rasukarusan/shellnium.git","description":":dizzy: Selenium Webdriver for Bash (or Zsh).","language":"Shell","stars":182,"topics":["shell","selenium","bash","zsh","headless-chrome"],"license":"MIT","category":"cli-tools","readme_excerpt":"Shellnium Shellnium is the Selenium WebDriver for Bash. You can automate browser actions simply from your terminal. All you need is Bash or Zsh. Documentation https://shellnium-site.vercel.app If you learn by watching videos, check out this screencast by @gotbletu to explore shellnium features. Installation Requirements - bash (4.0+) or zsh - curl - jq - unzip - Google Chrome / Chromium ChromeDriver is automatically downloaded and managed by Shellnium. You don't need to install it manually. Install dependencies macOS: Ubuntu / Debian: Arch Linux: Quick Start Development For local development and agent-driven verification, use the standardized make targets: make ci runs local syntax checks, then runs ShellCheck and Bats inside Docker. You do not need local shellcheck or bats installations. If you want to run demos locally, install the optional runtime dependencies: Available targets: - make syntax - bash syntax checks for tracked scripts - make lint - ShellCheck on library, example, and helper scripts - make test - Bats unit and syntax tests - make smoke - headless browser smoke example - make docker-test - lint and test in Docker - make docker-smoke - smoke test in Docker - make ci-local - local lint and test for users who already have the tools installed If you are using an AI coding agent, start with the instructions in AGENTS.md . Docker Run Shellnium instantly without installing Chrome or ChromeDriver locally: Or build locally: You can also run ShellCheck and unit tests i","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rasukarusan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rasukarusan/shellnium/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}