{"repo":"YusufCeng1z/svelte-bash","free":true,"listed":false,"github":"https://github.com/YusufCeng1z/svelte-bash","clone":"git clone https://github.com/YusufCeng1z/svelte-bash.git","description":"A fully typed, lightweight, and customizable terminal emulator component for Svelte 5. Features a virtual file system, custom commands, themes, and autoplay mode for demos. 🚀","language":"Svelte","stars":97,"topics":["svelte","bash","cli","command-line","console","frontend","shell","svelte-5","svelte-component","terminal"],"license":null,"category":"cli-tools","readme_excerpt":"Svelte Bash Svelte Bash The ultimate lightweight, fully typed, and customizable terminal component for Svelte 5. Live Demo · NPM · GitHub --- Svelte Bash is a high-performance terminal emulator component designed specifically for modern Svelte applications. It provides a realistic shell experience with a virtual file system, command history navigation, and advanced features like autoplay sequences for tutorials. Note: As of v1.0.1, svelte-bash has been refactored to use Pure Vanilla CSS internally. This means it has ZERO dependencies on Tailwind CSS and will render correctly in any project (including Bootstrap, Tailwind, or plain CSS projects). You do NOT need to install Tailwind. Whether you are building a developer portfolio, a documentation site, or a web-based CLI tool, Svelte Bash offers the perfect balance of aesthetics and functionality. Key Features Lightweight & Fast : Zero external dependencies, 4kb gzipped. Virtual File System : Fully functional ls -la , cd , cat , and pwd commands. Filesystem Mutation : Create, move, copy, and delete files/folders ( mkdir , touch , rm , cp , mv ). Persistent State (v1.2) : Built-in persist prop to automatically save/load state to localStorage . Advanced I/O (v1.2) : Redirect command outputs to files using and . Nano Text Editor (v1.2) : Built-in GNU nano clone overlay ( nano ) to edit files directly. Autoplay & Bootplay (v1.2) : Script commands to run automatically, or stream fast non-interactive outputs (like boot logs). (Bootpla","default_branch":null,"files":null,"tree":[],"storefront":"/r/YusufCeng1z","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YusufCeng1z/svelte-bash/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."}